個人所得稅JAVA算法


        double salary = sc.nextDouble();
        System.out.println("請輸入各項社會保險:");
        double insurance = sc.nextDouble();
        System.out.println("輸入個稅起征點:");
        double taxSalaryLevel = sc.nextDouble();
        double taxSalary = salary - taxSalaryLevel - insurance;
        double tax = taxSalary<0?0.0:
                taxSalary<=1500?0.03*taxSalary:
                    taxSalary<=4500?taxSalary*0.1-105:
                        taxSalary<=9000?taxSalary*0.2-555:
                            taxSalary<=35000?taxSalary*0.25-1005:
                                taxSalary<=55000?taxSalary*0.3-2755:
                                    taxSalary<=80000?taxSalary*0.35-5505:
                                        taxSalary*0.45-13505;
        System.out.println("繳納稅款為:"+tax);
        System.out.println("到手工資為:"+ (salary-insurance-tax) );


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM