package pro02;
public class suzu4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]=new int[]{1,-3,2,5,-7,7,0};
for(int i=0;i<arr.length;i++){
if(arr[i]<0){
System.out.println("存在负数"+arr[i]);
continue;
}
else{
System.out.println("不存在负数");
}
}
}
}
程序功能是.判断有无负数,若有打印出来,若没有打印没有负数。我写的会逐个判断逐个打印。怎么才能让它全部判断完,再打印一句没有负数?
------解决思路----------------------
package pro02;
public class suzu4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]=new int[]{1,-3,2,5,-7,7,0};
boolean have = false;
for(int i=0;i<arr.length;i++){
if(arr[i]<0){
System.out.println("存在负数:"+arr[i]);
have = true;
}
}
if(!have){
System.out.println("不存在负数");
}
}
}