class Caculate{
private String name;
private double money;
private double actual;
/**
* @param username 用户名
* @param money 用户税前收入
*/
public Caculate(String username,double money) {
this.name=username;
this.money=money;
}
public double HowMany(){
//java中switch的case变量只支持int char string,而此处是double,所以不能使用switch
double shouru = money;//构造函数中本来已经有this.money了,所以再次使用的使用,用成money即可
if(shouru <= 1500){
System.out.print("不需要缴纳个人所得税");
this.actual=shouru;
}else if(1500 < shouru && shouru < 3000){
this.actual = shouru*(1 - 0.05);
}if(3000 <= shouru){
this.actual=shouru-(shouru-3000)*0.1;
}
System.out.println("实际收入为:"+this.actual);
return this.actual;
}
}
/**
* @author 码农小江
* PersonalFax.java
* 2012-8-7下午11:28:16
*/
public class PersonalFax {
public static void main(String args[]){
Caculate shiji = new Caculate("码农小江", 1000.2345);
double shou =shiji.HowMany();
System.out.printf("%.3f", shou);
}
}
java个人所得税计算器
最新推荐文章于 2023-11-19 15:43:09 发布