个人交税计算功能关键算法

package sixth;
import java.util.Scanner;
public class three {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("输入:");
double salary = s.nextDouble();
double tax = 0;//税额
double tax1 = 0;
double a=salary-3000;
if (a<3000) {
System.out.print("个税的起征点为 3000 元");
} else {
tax1 = 1500 * 0.05;
if((a-1500) <= 4500){
tax = tax1 +(a-1500)*0.1;
}
if ((a-1500) <= 9000 && (a-1500) > 4500) {
tax = tax1 +(a-1500)*0.2;
}
if ((a-1500) <= 35000 && (a-1500) > 9000) {
tax = tax1 +(a-1500)*0.25;
}
if ((a-1500) <= 55000 && (a-1500) > 35000) {
tax = tax1 +(a-1500)*0.3;
}
if ((a-1500) <= 80000 && (a-1500) > 55000) {
tax = tax1 +(a-1500)*0.35;
}
if ((a-1500) > 80000) {
tax = tax1 +(a-1500)*0.45;
}
}
System.out.print(tax);
}
}
路是自己的,没必要拿别人的标准衡量自己,它只配成为垫脚石。

浙公网安备 33010602011771号