java从键盘输入前6个月工资,计算平均值
时间: 2024-12-13 18:25:24 浏览: 9
在Java中,你可以通过Scanner类获取用户的键盘输入,然后将每个月的工资累加并除以月份数来计算平均值。以下是一个简单的示例:
```java
import java.util.Scanner;
public class AverageSalary {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入过去六个月每月的工资(用逗号分隔):");
// 获取用户输入,并存储在一个字符串数组中
String[] salaryStrings = scanner.nextLine().split(",");
double totalSalary = 0;
int months = salaryStrings.length; // 假设输入了六个数字
// 将字符串转换成double类型并累加总工资
for (String salary : salaryStrings) {
totalSalary += Double.parseDouble(salary.trim());
}
// 计算平均值
double average = totalSalary / months;
System.out.printf("过去的六个月平均工资是:%.2f", average); // 输出保留两位小数的结果
scanner.close();
}
}
```
在这个程序里,我们假设用户会按照提示输入6个月工资,每个工资之间用逗号分隔。运行程序后,你需要键入数值并回车。
阅读全文