本文共 1176 字,大约阅读时间需要 3 分钟。
Java程序:读取输入数据并统计正负数情况
本文将分析一个Java程序,该程序用于读取输入数据并统计正负数的情况。本程序可以帮助开发者更好地理解如何使用Scanner类来读取用户输入,以及如何处理输入数据。
程序代码如下:
import java.util.Scanner;public class Main5 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext() && in.nextLine() != null) { String num = in.nextLine(); int nCnt = 0; int pCnt = 0; int pSum = 0; String ss = in.nextLine(); System.out.println("num:" + num); String[] s = ss.split(" "); for (int i = 0; i < s.length; i++) { int a = Integer.parseInt(s[i]); if (a > 0) { pCnt++; pSum += a; } else if (a < 0) { nCnt++; } } float avg = (float) pSum / pCnt; System.out.printf("%d %.1f\n", nCnt, avg); } }}
程序功能说明:
程序运行过程中需要注意以下几点:
程序的主要功能是读取输入数据并统计正负数情况。程序可以帮助用户快速了解输入数据的分布情况。
转载地址:http://gngfk.baihongyu.com/