您的位置:首页 > 其它

初学者的福利2

2016-07-25 16:03 232 查看
对于初学者,不仅要学会用制作九九乘法表,学会用条件语句同样重要,尤其在构建函数的时候,条件语句更是必不可少,今天先给大家写个if(){} elseif()···else{}语句,这个语句是用来计算个人所得税税金及实际收入的,代码如下:


public static void main(String[] args) {
Scanner sc=new Scanner(System.in);//从键盘获得金额数
int money=sc.nextInt();//将金额赋予变量
double texes=0;//由于要乘以一个浮点类型数字,所以赋予double类型
double gotMoney=0;//设定实际收入
if(money<=3500){//按照税金表格制定范围
System.out.println("税金:"+texes);
System.out.println("实际收入"+money);//输出得数
}else if(money<=5000){
texes=(money-3500)*0.03;//按照范围及税金比例进行计算
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}else if(money<=8000){
texes=1500*0.03+(money-5000)*0.1;
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}else if(money<=12500){
texes=1500*0.03+3000*0.1+(money-8000)*0.2;
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}else if(money<=38500){
texes=1500*0.03+3000*0.1+4500*0.2+(money-12500)*0.25;
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}else if(money<=58500){
texes=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(money-38500)*0.3;
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}else if(money<=83500){
texes=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(money-58500)*0.35;
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}else{
texes=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+27000*0.35+(money-80000)*0.45;
gotMoney=money-texes;
System.out.println("税金:"+texes);
System.out.println("实际收入"+gotMoney);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: