Java党費計算
詳細
*(1)月給収入(税引き後)
*
*(2)年俸制を実施している党員は、その月に実際に受け取った報酬収入を計算基数とし、前項の規定を参照して党費を納める.
*
*(3)党費の納付が困難な党員は、本人が申請し、党組織委員会の同意を得て、一級党委員会の承認を得た後、少なく提出したり、提出したりすることができる.
* *
* @param salary
*月給収入(元)
*@returnは党費を払う必要があります(元)
*/
public static BigDecimal getPartyTax(BigDecimal salary) {
BigDecimal salaryLevel_3 = new BigDecimal("10000");
BigDecimal taxLevel_3 = new BigDecimal("0.020");
BigDecimal salaryLevel_2 = new BigDecimal("5000");
BigDecimal taxLevel_2 = new BigDecimal("0.015");
BigDecimal salaryLevel_1 = new BigDecimal("3000");
BigDecimal taxLevel_1 = new BigDecimal("0.010");
BigDecimal salaryLevel_0 = new BigDecimal("0");
BigDecimal taxLevel_0 = new BigDecimal("0.005");
BigDecimal[][] sss = { { salaryLevel_3, taxLevel_3 }, { salaryLevel_2, taxLevel_2 },
{ salaryLevel_1, taxLevel_1 }, { salaryLevel_0, taxLevel_0 } };
for (int i = 0; i < sss.length; i++) {
if (salary.compareTo(sss[i][0]) > 0) {
return salary.multiply(sss[i][1]);
}
}
return BigDecimal.ZERO;
}
/**
*
*
* *(1)月給収入(税引き後)
*
* 3000 ( 3000 ) , 0.5%;
* 3000 5000 ( 5000 ) , 1%;
* 5000 10000 ( 10000 ) , 1.5%;
* 10000 , 2%。
*
*(2)年俸制を実施している党員は、その月に実際に受け取った報酬収入を計算基数とし、前項の規定を参照して党費を納める.
*
*(3)党費の納付が困難な党員は、本人が申請し、党組織委員会の同意を得て、一級党委員会の承認を得た後、少なく提出したり、提出したりすることができる.
*
* @param salary
*月給収入(元)
*@returnは党費を払う必要があります(元)
*/
public static BigDecimal getPartyTax(BigDecimal salary) {
BigDecimal salaryLevel_3 = new BigDecimal("10000");
BigDecimal taxLevel_3 = new BigDecimal("0.020");
BigDecimal salaryLevel_2 = new BigDecimal("5000");
BigDecimal taxLevel_2 = new BigDecimal("0.015");
BigDecimal salaryLevel_1 = new BigDecimal("3000");
BigDecimal taxLevel_1 = new BigDecimal("0.010");
BigDecimal salaryLevel_0 = new BigDecimal("0");
BigDecimal taxLevel_0 = new BigDecimal("0.005");
BigDecimal[][] sss = { { salaryLevel_3, taxLevel_3 }, { salaryLevel_2, taxLevel_2 },
{ salaryLevel_1, taxLevel_1 }, { salaryLevel_0, taxLevel_0 } };
for (int i = 0; i < sss.length; i++) {
if (salary.compareTo(sss[i][0]) > 0) {
return salary.multiply(sss[i][1]);
}
}
return BigDecimal.ZERO;
}