请求为Java循环统计程序添加输入次数统计功能
实现输入次数统计的修改方案
你只需要添加一个计数变量,在每次输入有效数字时累加计数,最后输出即可,修改后的代码如下:
System.out.println("Type numbers:"); int sum = 0; // 新增计数变量,初始化为0 int count = 0; while(true) { int number = Integer.parseInt(scanner.nextLine()); if(number == -1) { break; } sum += number; // 每输入一个有效数字,计数加1 count++; } System.out.println("Thank you and see you later"); System.out.println("The sum of the numbers is " + sum); // 新增输出输入次数的语句 System.out.println("You entered " + count + " numbers"); }
关键改动说明
- 新增
int count = 0;来存储输入的有效数字次数 - 在
sum += number;之后添加count++;,确保每输入一个非-1的数字就计数一次 - 程序末尾添加输出语句,打印最终的输入次数
内容的提问来源于stack exchange,提问作者Fire Boy
相关产品推荐
相关产品推荐

