算法练习-个人所得税

来源:互联网 发布:苍穹之昴张夫人知乎 编辑:程序博客网 时间:2024/05/21 07:04
package Code1;import java.util.Scanner;public class Code2_2个人所得税 {    public static void main(String[] args) {        System.out.println("请输入个人收入:");        Scanner sc=new Scanner(System.in);        double sr=sc.nextDouble();        System.out.println("应交个人所得税:"+getTax(sr));    }    private static double getTax(double sal) {        double t=0;        double b=sal-3500;        if(b<=500){            t=b*0.05;            return t;        }else if(b<=2000){            t=25+(b-500)*0.1;            return t;        }else if(b<=5000){            t=175+(b-2000)*0.15;            return t;        }else if(b<=20000){            t=625+(b-5000)*0.2;            return t;        }else if(b<=40000){            t=3625+(b-20000)*0.25;            return t;        }else if(b<=60000){            t=8625+(b-40000)*0.3;            return t;        }else if(b<=80000){            t=14625+(b-60000)*0.4;            return t;        }else if(b<=100000){            t=21625+(b-80000)*0.4;            return t;        }else{            t=29625+(b-100000)*0.45;            return t;        }    }}

运行结果:

这里写图片描述

原创粉丝点击