从键盘输入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。

时间:2025-03-15 17:23:46
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); } }