Java统计正负零个数 - 输入n个数输出统计结果
使用Java统计正数、负数和零的个数
这篇文章提供了一个简单的Java程序,用于统计输入的n个数中正数、负数和零的个数。
代码示例
以下是Java代码:javaimport java.util.Scanner;
public class NumberCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print('请输入 n 的值:'); int n = scanner.nextInt();
int negativeCount = 0; int zeroCount = 0; int positiveCount = 0;
System.out.println('请输入 ' + n + ' 个数:'); for (int i = 0; i < n; i++) { int number = scanner.nextInt();
if (number < 0) { negativeCount++; } else if (number == 0) { zeroCount++; } else { positiveCount++; } }
System.out.println('负数个数:' + negativeCount); System.out.println('零的个数:' + zeroCount); System.out.println('正数个数:' + positiveCount);
scanner.close(); }}
代码解释
- 首先,我们导入
java.util.Scanner类,以便从控制台读取用户输入。2. 接着,我们创建了一个Scanner对象来读取输入。3. 然后,程序提示用户输入数字n,表示将要输入的数字个数。4. 我们定义了三个变量negativeCount,zeroCount和positiveCount,分别用于存储负数、零和正数的个数,初始值为0。5. 使用for循环读取用户输入的n个数。6. 在循环中,我们使用if-else if-else语句判断每个数字是负数、零还是正数,并相应地增加计数器的值。7. 最后,程序输出负数、零和正数的个数。
如何运行代码
- 将代码保存为
.java文件 (例如 NumberCount.java)。2. 使用 Java 编译器编译代码:javac NumberCount.java3. 运行编译后的代码:java NumberCount
希望这个程序对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/bYf2 著作权归作者所有。请勿转载和采集!