用Java写题目描述 某工资管理信息系统,工资项目包括编号,姓名,基本工资,绩效工资,津贴工资,保险,税金,实发工资。 税金=(基本工资+绩效工资+津贴工资)x 5% 实发工资=基本工资+绩效工资+津贴工资-保险-税金。 输入 输入一个正整数n,再输入n个职工的前六项信息 输出 计算并输出实发工资(取整)。 样例输入 复制 1 100 mario 50 30 20 5 样例输出 复制 100 mario 90
时间: 2024-03-14 12:48:14 浏览: 65
以下是Java代码实现:
```java
import java.util.Scanner;
public class SalaryManagementSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
scanner.nextLine(); // 读取换行符
for (int i = 0; i < n; i++) {
String[] info = scanner.nextLine().split(" ");
int id = Integer.parseInt(info[0]);
String name = info[1];
double basicSalary = Double.parseDouble(info[2]);
double performanceSalary = Double.parseDouble(info[3]);
double allowanceSalary = Double.parseDouble(info[4]);
double insurance = Double.parseDouble(info[5]);
double tax = (basicSalary + performanceSalary + allowanceSalary) * 0.05;
double realSalary = basicSalary + performanceSalary + allowanceSalary - insurance - tax;
System.out.println(id + " " + name + " " + (int)realSalary);
}
scanner.close();
}
}
```
首先读取输入的职工人数n,然后循环n次,每次读取一行职工信息,将其分割成各个字段,并计算税金和实发工资。最后输出结果即可。注意要使用`scanner.nextLine()`读取换行符以避免输入不完整的情况。同时,实发工资需要取整,可以使用`(int)`强制类型转换实现。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)