三险一金:养老保险、医疗保险、失业保险、住房公积金(属于五险一金的工伤保险和生育保险暂不算在这里)
是三险一金,不是五险一金
具体就算税率:
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,
租房按照城市也可以提高起征点,
学习再教育等
加上起征点,看看有没有自身缴纳税的等级发生变化的,优先给要变化的人,比如夫妻双方,用在一方。