java 个税计算_【JAVA300例】10、计算个人所得税
邏輯是這樣的。每個等級計算的系數都不一樣。分別有多個檔位。要判斷處于什么檔位然后用特殊的公式去計算。
原版是從小到大判斷,每次寫條件很煩。這里換成從大到小。節省敲代碼時間。
import java.util.Scanner;
public class Test010{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println("請輸入您的工資(扣除五險一金后)");
long gongzi = in.nextLong();
if(gongzi>83500){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.45-13505));
}
else if (gongzi-3500>55000){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.35-5505));
}
else if (gongzi-3500>35000){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.3-2755));
}
else if (gongzi-3500>9000){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.25-1005));
}
else if (gongzi-3500>4500){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.2-555));
}
else if (gongzi-3500>1500){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.1-105));
}
else if (gongzi>3500){
System.out.println("您的納稅金額為:"+((gongzi-3500)*0.03));
}
else{
System.out.println("您不需要納稅!");
}
}
}
分享到:
總結
以上是生活随笔為你收集整理的java 个税计算_【JAVA300例】10、计算个人所得税的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 延安治疗卵巢功能低下最好的医院推荐
- 下一篇: 长城房车多少钱啊?