题解 | #编写个人所得税计算程序#

import java.util.*;

public class Main {
    public static void main(String[] args) {
        List<Employee> employees = new ArrayList<>();

        //write your code here......
        employees.add(new Employee("小明", 2500));
        employees.add(new Employee("小军", 8000));
        employees.add(new Employee("小红", 100000));
    for(Employee emp : employees) {     double salary = emp.getSalary() - 3500;     String name = emp.getName();
if(salary <= 1500) { if(salary <= 0) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, 0.0); continue; } System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.03 - 0); } else if (salary > 1500 && salary <= 4500) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.1 - 105); } else if (salary > 4500 && salary <= 9000) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.2 - 555); } else if (salary > 9000 && salary <= 35000) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.25 - 1005); } else if (salary > 35000 && salary <= 55000) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.3 - 2755); } else if (salary > 55000 && salary <= 80000) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.35 - 5505); } else if (salary > 80000) { System.out.printf("%s应该缴纳的个人所得税是:%.1f\n", name, salary * 0.45 - 13505); } } } } class Employee{ private String name; private double salary; public Employee(String name, double salary) { this.name = name; this.salary = salary; } public String getName() { return name; } public double getSalary() { return salary; } }


全部评论

相关推荐

深夜书店vv:腾讯是这样的,去年很多走廊都加桌子当工区
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务