个人所得税组件的实现
这部分的内容比较简单,建立普通的java程序,主要由两部分文件构成:
TaxCaculateInterface接口、IncomeTaxCaculate实现类。
TaxCaculateInterface接口:
package com;
public interface TaxCaculateInterface {
public float Caculate(float income);
}
TaxCaculate类:
package com;
public class TaxCaculate implements TaxCaculateInterface {
@Override
public float Caculate(float income) {
float tax=0;
float beyond=0;
beyond=income-3500; //低于3500不用交税
if(beyond<=0){
tax=0;
}else if(beyond<=1500){
tax= (float) (beyond*0.03);
}else if(beyond<=4500){
tax=