Java 一维数组实现:输入 12 个月降雨量,计算并输出月均降雨量与偏差
以下是一个使用 Java 语言解决此问题的示例代码: ```java import java.util.Scanner; public class RainfallAnalysis { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] rainfall = new int[12]; System.out.println("请输入 12 个月的降雨量(单位:毫米):"); for (int i = 0; i < 12; i++) { System.out.print("第 " + (i + 1) + " 个月:"); rainfall[i] = scanner.nextInt(); } int totalRainfall = 0; for (int rain : rainfall) { totalRainfall += rain; } double averageRainfall = (double) totalRainfall / 12; System.out.println("月平均降雨量:" + averageRainfall + " 毫米"); System.out.println("每个月降雨量与月平均降雨量的偏差:"); for (int i = 0; i < 12; i++) { double deviation = rainfall[i] - averageRainfall; System.out.println("第 " + (i + 1) + " 个月:" + deviation + " 毫米"); } scanner.close(); } } ``` 这段代码首先使用`Scanner`类从键盘获取 12 个月的降雨量,然后计算总降雨量和平均降雨量。计算每个月降雨量与平均降雨量的偏差并输出。 ######[AI写代码神器 | 340点数解答 | 2024-11-13 08:59:33]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)438
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)337
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1232
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)384
- C++实现计算最少添加数字次数以匹配两个数组元素(字节豆包 | 714点数解答 | 2026-03-08 19:44:54)33
- 计算两数之和中数字2的个数:C++实现与解析(DeepSeek | 354点数解答 | 2026-04-11 22:58:15)14
- C++ 实现:统计 1 到 n 所有整数中数字 1 的出现个数(字节豆包 | 118点数解答 | 2026-01-14 22:06:25)55
- C++ 实现统计 1 到 n 中数字 1 个数:开发中需小心的三处陷阱 (字节豆包 | 413点数解答 | 2026-01-26 17:56:10)48
- C++ 计算 1 到 n 中数字 1 的出现次数的实现与解析(字节豆包 | 849点数解答 | 2026-04-11 20:24:18)27
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)353
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)349
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)101