关于while循环
题目:
输入不确定个数整数,判断正负,输出正数、负数个数
输入0结束程序
0不计入数字
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int z = 0;//正数个数
int f = 0;//负数个数
while(true ) { //for(;;){
System.out.print("请输入数据:");
int num = scan.nextInt();
// if(num == 0) {
// break;
// }
// if(num > 0) {
// z++;
// }else {
// f++;
// }
if(num > 0 ) {
z++;
}else if(num< 0) {
f++;
}else {
break;
}
}
scan.close();
System.out.println("正数个数:"+z);
System.out.println("负数个数:"+f);
}