使用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();    }}

代码解释

  1. 首先,我们导入 java.util.Scanner 类,以便从控制台读取用户输入。2. 接着,我们创建了一个 Scanner 对象来读取输入。3. 然后,程序提示用户输入数字n,表示将要输入的数字个数。4. 我们定义了三个变量 negativeCountzeroCountpositiveCount,分别用于存储负数、零和正数的个数,初始值为0。5. 使用 for 循环读取用户输入的n个数。6. 在循环中,我们使用 if-else if-else 语句判断每个数字是负数、零还是正数,并相应地增加计数器的值。7. 最后,程序输出负数、零和正数的个数。

如何运行代码

  1. 将代码保存为 .java 文件 (例如 NumberCount.java)。2. 使用 Java 编译器编译代码: javac NumberCount.java3. 运行编译后的代码: java NumberCount

希望这个程序对你有所帮助!

Java统计正负零个数 - 输入n个数输出统计结果

原文地址: https://www.cveoy.top/t/topic/bYf2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录