java个人所得税计算器


  • 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);  
  •                   
  •     }  
  •   
  • }  

  • 免责声明!

    本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



     
    粤ICP备18138465号  © 2018-2025 CODEPRJ.COM