生活中,我们收到的工资为什么会比公司写的总会低一些呢?是因为国家从里面抽取了一些钱来收税。然而自己却不知道该怎么算,又怕领导少给钱该怎么办呢?别担心,小编今天就给带来这个Java代码个人税计算器(月)。

import java.util.Scanner;public class IndividuaTaxCalculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (true) {System.out.println("请输入月薪:");double monthSalary = scanner.nextDouble();//月薪System.out.println("请输入各项社会保险费:");double VariousSocialInsurancePremiums = scanner.nextDouble();//各项社会保险费double TaxableIncome = monthSalary - VariousSocialInsurancePremiums -5000;
//应纳税所得额double Payable = 0.0;//应纳税额if (TaxableIncome<=0){System.out.println("你不需要纳税");} else if (TaxableIncome<=3000) {Payable = TaxableIncome * 0.03 - 0;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);} else if (TaxableIncome<=12000) {Payable = TaxableIncome * 0.1 - 210;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);} else if (TaxableIncome<=25000) {Payable = TaxableIncome * 0.2 - 1410;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);} else if (TaxableIncome<=35000) {Payable = TaxableIncome * 0.25 - 2660;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);} else if (TaxableIncome<=55000) {Payable = TaxableIncome * 0.3 - 4410;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);} else if (TaxableIncome<=80000) {Payable = TaxableIncome * 0.35 - 7160;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);}else {Payable = TaxableIncome * 0.45 - 15160;monthSalary = monthSalary - Payable;System.out.println("你交完税之后的月薪是"+monthSalary);}System.out.println("输入13退出程序,输入其它数字继续");int hhh = scanner.nextInt();if (hhh==13){System.out.println("成功退出程序!");break;}else {continue;}}}
}

(附:计算公式)

/*** 应纳税所得额=工资 -各项社会保险费 - 起征点(5000元)* 应纳税额=应纳税所得额 * 税率 - 速算扣除数* 1.不超过3000元的税率为:3%                  速算扣除数: 0** 2. 超过3000元至12000元的部分税率为: 10%     速算扣除数:210** 3. 超过12000元至25000元的部分税率为: 20%    速算扣除数:1410** 4. 超过25000元至35000元的部分税率为: 25%    速算扣除数:2660** 5.超过35000元至55000元的部分税率为: 30%     速算扣除数:4410** 6.超过55000元至80000元的部分税率为: 35%     速算扣除数:7160** 7.超过80000元的部分税率为: 45%             速算扣除数:15160*/

个人税计算器(Java)相关推荐

  1. JAVA作业锻炼个税计算器

    /** * 个税计算器 * 1.通过键盘输入用户月薪 * 2.个税计算方式,计算出应纳的税款 * 3.键盘输入00,则退出程序(使用break结束循环),输入11,则继续下个计算 * 4.应纳税所得额 ...

  2. 个税计算器,用BigDecimal实现

    import java.math.BigDecimal; import java.text.DecimalFormat; import java.util.Scanner;public class t ...

  3. python制作工资计算器-Python制作个税计算器

    不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...

  4. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...

    前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...

  5. 可以自定义公式的计算器_Excel万能个税计算器,税率对比显示,自定义增税点自动计算结果...

    Hello大家好,我是帮帮.今天跟大家分享一套Excel万能个税计算器,税率对比显示,自定义增税点自动计算结果. 有个好消息!为了方便大家更快的掌握技巧,寻找捷径.请大家点击文章末尾的"了解 ...

  6. 南京工资个税计算机,南京个税计算器_南京税后月薪|工资计算器_南京个人所得税查询 - Tax518...

    南京个税计算公式 南京个人所得税 =( 工资 - 三险一金 - 个税免征额 ) x 税率 - 速算扣除数 公式解析: 1.其中小括号里的"工资 - 三险一金 - 个税免征额"通常被 ...

  7. python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...

    ''' 写四个函数 分别包含bmi体重指数计算器.出租车费用计算器.个税计算器.猜数字游戏 ''' #体重指数计算器 def bmi(): while 1: #声明变量 身高.体重 height=in ...

  8. 2018新版个税计算器

    2018新版个税计算器 ## 题目: 利用python计算个税,5000起征.说明:python有序字典的使用. 代码: -- coding: utf-8 -- from collections im ...

  9. 最新2019版个税计算器(5000起征点 + 个税专项扣除项)

    最新2019个税计算器(5000起征点 + 个税专项扣除项),根据最新设置计算,预留个税专项扣除项,计算结果显示税前.税后.应缴个税等明细. http://www.atoolbox.net/Tool. ...

  10. 稿费计算机在线,稿酬个税计算器2017

    稿酬个税计算器2017 2017年的稿酬个税计算器,大家是否了解呢?稿酬的个人所得税是怎么计算的呢? 稿酬所得个人所得税计算方法及举例说明 1.范围界定 稿酬所得,是指个人因其作品以图书.报刊形式&q ...

最新文章

  1. 配置MySQL主从复制
  2. Error creating bean with name 'defaultHandlerMapping' defined in ServletContext resource
  3. 武汉科技大学ACM:1002: 华科版C语言程序设计教程(第二版)例题6.6
  4. Python进阶:切片的误区与高级用法
  5. 个人创业做什么好?以下这几个值得考虑
  6. javax.mail.AuthenticationFailedException: 535 authentication failed的问题
  7. Docker网络-(六)
  8. 岳阳机器人餐厅在哪_普渡科技推出送餐与回盘两款全新餐饮机器人,打造“一来一回”新闭环...
  9. Python多线程编程---(1)threading 模块 Thread 类
  10. C++ Primer Plus学习(九)——内存模型和名称空间
  11. Python二级题库答案纠正
  12. Ardupilot笔记:Rover auto模式下的执行流程
  13. 五常大米引入蚂蚁金服区块链,从大米“出生”就开始“验明正身”
  14. 网易即时通讯云平台99.99%可靠性的运维经验谈
  15. 统计单表中时间有重叠的数据--同一人出入院时间重叠
  16. 华为Java编码规范
  17. cmgr linux命令,linux下利用GPRS模块发短信、打电话
  18. Catch That Cow(抓住那头牛C++)
  19. Echarts实现横轴数据节点不一致的绘制
  20. 数据库——数据操作——单表查询(9)

热门文章

  1. 轻量级过程改进之项目计划
  2. 公司内部分享【富有成效的每日站会】总结
  3. CAD2020下载AutoCAD2020下载安装详细教程
  4. usb3.0速度测试软件,USB3.0传输速度测试 揭秘速度到底是多少
  5. 小米系列手机MIUI12系统升级详细教程
  6. Spring中的依赖注入(10级学员 韩晓爽课堂总结)
  7. 有没有无痛无害的人体成像方法?OCT(光学相干断层扫描)了解一下
  8. 微带滤波器摘要_微带滤波器设计
  9. Android安装同应用不同版本,android一个应用如何在一个手机上装多个不同版本的方法...
  10. 信息化和信息系统知识点总结