从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序
import java.util.Scanner;
class ForWhileTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int positiveNumber = 0; //记录正数个数
int negativeNumber = 0; //记录负数个数
while(true){
int number=scan.nextInt();
//判断number的正负情况
if(number>0){
positiveNumber++;
}
else if(number<0){
negativeNumber++;
}
else{
//一旦执行break,跳出循环
break;
}
}
System.out.println("输入的正数个数为"+positiveNumber);
System.out.println("输入的负数个数为"+negativeNumber);
}
}