请求大神帮帮我java编程


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

/**
* 基于控制台的个人所得税计算系统
* @author tanqiao
*
*/
public class CalculatePersonalRte {
/*
* 纳税标识
*/
private static final double RATEMONEY = 3500;
/*
* 员工姓名
*/
private static String name;
/*
* 员工基本工资
*/
private static double basicMoney;
/*
* 员工加班工资
*/
private static double addMoney;
/*
* 纳税前
*/猛核
private static double beforeRate;
/*
* 纳税后
*/
private static double afterRate;
/*
* 纳税
*/
private static double rate;

public static void main(String[] args) throws IOException {
//首先生成枝知掘系统菜单
creatSys();
while(true){
//获取控制台输入
BufferedReader isReader = new BufferedReader(new InputStreamReader(System.in));
String contentString = isReader.readLine();
//判断输入,1继续,2退出,其他提示:请输入正确的数字
if(contentString.trim().equals("1")){//不计空格
//继续
System.out.print("请输入员工姓名:");
BufferedReader isReader2 = new BufferedReader(new InputStreamReader(System.in));
String contentString2 = isReader2.readLine();
name = contentString2;
System.out.print("请输入员工基本工资:");
BufferedReader isReader3 = new BufferedReader(new InputStreamReader(System.in));
String contentString3 = isReader3.readLine();
basicMoney = new Double(contentString3);
System.out.print("请输入员工加班补贴:");
BufferedReader isReader4 = new BufferedReader(new InputStreamReader(System.in));
String contentString4 = isReader4.readLine();
addMoney = new Double(contentString4);

//调用计算公式
calculate(basicMoney+addMoney);
System.out.println("员工姓名:"+name);
System.out.println("税前收入:"+beforeRate);
System.out.println("税后收入:"+afterRate);
System.out.println("个人缴猛碰税:"+rate);

//再次创建菜单
creatSys();
}else if(contentString.trim().equals("2")){
//退出系统
System.exit(0);
}else{
System.out.println("请输入正确的数字");
System.out.print("输入菜单号(1,2):");
}
}
}

public static void creatSys(){
System.out.println("      个人所得税计算系统    ");
System.out.println("===========================");
System.out.println("1、计算个人所得锐");
System.out.println("2、退出系统");
System.out.println("===========================");
System.out.print("输入菜单号(1,2):");
}

/**
* 计算个人所得税、税前。税后
* @param totalIn 总收入
*/
public static void calculate(double totalIn){
//判断是否该纳税
double money = totalIn - RATEMONEY;
beforeRate = totalIn;
if(money > 0 ){//纳税
if(money <= 1500){
rate = money*0.03 - 0;
afterRate = beforeRate - rate;
}else if(money > 1500 && money <= 4500){
rate = money*0.1 - 105;
afterRate = beforeRate - rate;
}else if(money > 4500 && money <= 9000){
rate = money*0.2 - 555;
afterRate = beforeRate - rate;
}else if(money > 9000 && money <= 35000){
rate = money*0.25 - 1005;
afterRate = beforeRate - rate;
}else if(money > 35000 && money <= 55000){
rate = money*0.30 - 2755;
afterRate = beforeRate - rate;
}else if(money > 55000 && money <= 80000){
rate = money*0.35 - 5505;
afterRate = beforeRate - rate;
}else if(money > 80000){
rate = money*0.45 - 13505;
afterRate = beforeRate - rate;
}
}else{//不纳税
afterRate = totalIn;
rate = 0;
}
}

}
私信我哈,我能帮助你
我帮你 先采纳 再私信我