三险一金:养老保险、医疗保险、失业保险、住房公积金(属于五险一金的工伤保险和生育保险暂不算在这里)
是三险一金,不是五险一金
具体就算税率:
package main.java.aTestDirectory.Common; import java.util.Scanner; public class TestTax { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的扣除三险一金的收入:"); float a = sc.nextFloat(); System.out.println("你扣除三险一金的收入" + a); float b = a - 5000; System.out.println("扣除起征点后的工资是" + b); if (b <= 0) { System.out.println("由于低于起征点,您不需要缴纳任何个税"); } else if (b > 0 && b <= 3000) { float c = (float) (b * 0.03); System.out.println("税率介于1等级"); System.out.println("您需要缴纳任何个税" + c); } else if (b > 3000 && b <= 12000) { float d = (float) (b * 0.1 - 210); System.out.println("税率介于2等级"); System.out.println("您需要缴纳任何个税" + d); } else if (b > 12000 && b <= 25000) { float e = (float) (b * 0.2 - 1410); System.out.println("税率介于3等级"); System.out.println("您需要缴纳任何个税" + e); } else if (b > 25000 && b <= 35000) { float f = (float) (b * 0.25 - 2660); System.out.println("税率介于4等级"); System.out.println("您需要缴纳任何个税" + f); } else if (b > 35000 && b <= 55000) { float g = (float) (b * 0.3 - 4410); System.out.println("税率介于5等级"); System.out.println("您需要缴纳任何个税" + g); } else if (b > 55000 && b <= 80000) { float h = (float) (b * 0.35 - 7160); System.out.println("税率介于6等级"); System.out.println("您需要缴纳任何个税" + h); } else { float i = (float) (b * 0.4 - 15160); System.out.println("税率介于7等级"); System.out.println("您需要缴纳任何个税" + i); } } }
2019年新政,
一个小孩,起征点+1000
一个65岁老人,起征点+1000
唯一套住房,起征点+1000,
租房按照城市也可以提高起征点,
学习再教育等
加上起征点,看看有没有自身缴纳税的等级发生变化的,优先给要变化的人,比如夫妻双方,用在一方。