从键盘输入个数不确定的整数,并判断读入的整数和负数的个数,输入为0时结束程序:
public class Number03 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int ZNumber = 0;//整数的个数
int FNumber = 0;//负数的个数
while (true){//死循环
int i = scan.nextInt();
//开始进行条件判断
if (i>0){
ZNumber++;
}
else if (i<0){
FNumber++;
}
else {
break;
}
}
System.out.println("正整数的个数为:"+ZNumber);
System.out.println("正整数的个数为:"+FNumber);
}
}
运行结果如下: