概述
1>打开记事本,写如下一段代码:
public class Employee {
private String name = ""; // 雇员名称
private int salary = 0; // 雇员工资
private int subsidy = 0; // 加班补贴
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public int getSubsidy() {
return subsidy;
}
public void setSubsidy(int subsidy) {
this.subsidy = subsidy;
}
public void calc() {
float income = salary + subsidy; // 总收入为工资和加班补贴之和
float tax = 0;
float rate = 0; // 税率
float afterTax = 0; // 税后工资
if (income < 2000) { // 总收入为2000元以下,则免征税
rate = 0;
} else if (income >= 2000 && income < 2500) {
rate = 0.05F;
} else if (income >= 2500 && income < 4000) {
rate = 0.1F;
} else if (income >= 4000 && income < 7000) {
rate = 0.15F;
} else if (income >= 7000 && income < 22000) {
rate = 0.2F;
}else if(income >=22000){
rate = 0.3F;
}
tax = income * rate; // 计算税收
afterTax = income - tax; // 计算税后工资
System.out.println("员工" + name + "的税前收入为" + income + "元,税后收入为"
+ afterTax + "元,您缴纳的个人所得税为" + tax + "元。");
}
}
保存为Employee.java【同上节,我还是把他放在了D盘下InputTest文件夹内】
2>打开记事本,写如下一段代码:
import java.util.Scanner;
public class IncomeTax{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("请输入员工的姓名:");
String name = input.next();
System.out.print("请输入员工工资:");
int salary = input.nextInt();
System.out.print("请输入员工加班补贴:");
int subsidy = input.nextInt();
Employee employee = new Employee();
employee.setName(name); //员工名
employee.setSalary(salary); //工资
employee.setSubsidy(subsidy); //补贴
employee.calc(); //计算个人所得税
}
}
保存为 IncomeTax.java【同上节,我还是把他放在了D盘下InputTest文件夹内】
打开dos运行窗口,输入d:转到D盘,接下来输入cd InputTest转到InputTest目录下:输入Javac IncomeTax.java 回车 java IncomeTax。
我们输入张三,8000,500 ;结果如下图:
最后
以上就是害羞鼠标为你收集整理的JAVA之所得税计算器的全部内容,希望文章能够帮你解决JAVA之所得税计算器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复