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