本文共 1330 字,大约阅读时间需要 4 分钟。
本题要求统计给定的 n 个数中,负数、零和正数的个数。本题可以通过 Java 编程来解决,以下是实现思路和代码示例。
实现一个 Java 程序,统计输入的 n 个数值中的负数、零和正数的个数。
import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextLine()) { int count = Integer.parseInt(sc.nextLine()); if (count == 0) { System.out.println("程序结束"); break; } int positiveNumber = 0; int negativeNumber = 0; int zeroNumber = 0; for (int i = 0; i < count; i++) { double num = sc.nextDouble(); if (num > 0) { positiveNumber++; } else if (num < 0) { negativeNumber++; } else { zeroNumber++; } } System.out.println(negativeNumber + " " + zeroNumber + " " + positiveNumber); } }} 以上程序实现了对输入数值的分类统计,能够正确统计负数、零和正数的个数。
转载地址:http://fnjcz.baihongyu.com/