用java编译实现计算个人所得税(工资)
个人所得税=(总工资-五险一金-免征额)*税率-速扣数
·
个人所得税=(总工资-五险一金-免征额)*税率-速扣数
用if...else if....语句来进行判断你的工资在哪一级内在进行计算
int a=5000; //定义免征额
double p; //定义个人所得税
double b=c*0.08+c*0.02+c*0.01+c*0.05; //计算五险一金总
double m=c-a-b; //计算 总工资-五险一金-免征额
if....else...语句内计算个人所得税p = m(总工资c - 五险一金b - 免征额a)*税率-速扣数
package Hello;
import java.util.Scanner;
public class ccyi {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("求个所得税(p=c-a-b)*税率-速扣数"+"\n");
int a=5000;//定义免征额
double p;//定义个人所得税
Scanner in=new Scanner(System.in);
System.out.println("请输入工资c:");
int c=in.nextInt();
double b=c*0.08+c*0.02+c*0.01+c*0.05;//计算五险一金总
double m=c-a-b; //计算 总工资-五险一金-免征额
if(c<=3600) {
System.out.println("个人所得税p="+m*3%-0);
}
else if(c<=144000) {
System.out.println("个人所得税p="+m*10%-2520);
}
else if(c<=300000) {
System.out.println("个人所得税p="+m*20%-16920);
}
else if(c<=420000) {
System.out.println("个人所得税p="+m*25%-31920);
}
else if(c<=660000) {
System.out.println("个人所得税p="+m*30%-52920);
}
else if(c<=960000) {
System.out.println("个人所得税p="+m*35%-85920);
}
else if(c>960000) {
System.out.println("个人所得税p="+m*45%-181920);
}
}
}
执行结果:
更多推荐
已为社区贡献2条内容
所有评论(0)