这是一个计算个人税后工资的小程序,试试吧!

应税所得为税前收入扣除 3500 元(起征点),然后超出部分,按照以下税率收税:

规则:应缴税款 = (税前工资 - 各类保险 - 3500) * 税率 - 速算扣除数。注意:此处各类保险默认为 262 元。

实发工资 = 税前工资 - 应缴税款 - 各类保险。

例如:若税前工资为 20000,各类保险 262 元。

应缴税款(3054.5) = (20000 - 262 - 3500) * 0.25 - 1005

实发工资(16683.5) = 20000 - 3054.5 - 262

输入税前收入,输出应当缴纳的个人所得税和税后实际收入。

Scanner input = new Scanner(System.in);
System.out.print("请输入税前工资:");
double salary = input.nextDouble() - 262;//减掉默认(最低档位)五险总额,计算额应在减掉保险后进行计算
double tex = 0.0;//应缴税额if(salary < 3500){System.out.println("免税");return;
}double validSalary = salary - 3500;//应纳税所得额
if(validSalary <= 1500){tex = validSalary * 0.03;}else if(validSalary <= 4500){tex = validSalary * 0.1 - 105;}else if(validSalary <= 9000){tex = validSalary * 0.2 - 555;}else if(validSalary <= 35000){tex = validSalary * 0.25 - 1005;}else if(validSalary <= 55000){tex = validSalary * 0.3 - 2755;}else if(validSalary <= 80000){tex = validSalary * 0.35 - 5505;}else{tex = validSalary * 0.45 - 13505;
}
System.out.println("应缴纳的个税:" + tex);
System.out.println("税后工资:" + (salary - tex) );

Java中国个人税计算方法相关推荐

  1. Java利用if语句来实现中国个人所得税的计算方法

    Java利用if语句来实现中国个人所得税的计算方法 注意:现在国家税收早已改革不要在意这些细节,注意看题! 应税所得为税前收入扣除 3500 元(起征点),然后超出部分,按照以下税率收税: 规则:应缴 ...

  2. 【附源码】计算机毕业设计JAVA中国历史网站

    [附源码]计算机毕业设计JAVA中国历史网站 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Intell ...

  3. 计算机毕业设计Java中国古诗词学习平台(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java中国古诗词学习平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java中国古诗词学习平台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  4. 2019年工资个税计算方法来了!累计预扣法详解!

    千呼万唤始出来!2019年工资个税计算方法来了!预扣预缴,多退少补! 累计预扣法的来源 1.此次税法修订,最大变化之一,是对综合所得实行按年计税. 2.尽量减少纳税人办理年终汇算清缴的人数,特别是:只 ...

  5. 【附源码】计算机毕业设计JAVA中国古诗词学习平台

    [附源码]计算机毕业设计JAVA中国古诗词学习平台 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Int ...

  6. 2023计算机毕业设计SSM最新选题之java中国饮食文化网站l55z5

    2023计算机毕业设计SSM最新选题之java中国饮食文化网站l55z5 好的选题直接决定了毕业设计好坏,甚至决定了能否毕业.今天,我们就来聊一聊毕设该怎么选题. 这里分三个选题标准. 第一,参考所在 ...

  7. 计算机毕业设计Java中国历史网站(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java中国历史网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java中国历史网站(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. if 语句(中国的个税计算方法)

    如果感觉我写的好的话,赏个赞呦!!!我会再接再厉的!! ---------------------------------------大胆是取得进步所付出的代价,祝你成功,加油阿!!!亲------- ...

  9. java中国象棋网络对弈,java课程设计---中国象棋对弈系统

    java课程设计---中国象棋对弈系统 1 目目 录录 摘要 1 关键字 1 正文 2 1.程序设计说明. 2 1.1 程序的设计及实现 2 1.1.1搜索引擎的实现(engine包) . 2 1.1 ...

最新文章

  1. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!
  2. Java编程时部分快捷键
  3. Konstrukt PHP REST框架 教程二
  4. Verilog全新语法认识--Xilinx language template
  5. vue-cli3 本地代理配置
  6. 6个案例手把手教你用Python和OpenCV进行图像处理
  7. 关于tar无法解压缩问题
  8. CCF201312-5 I’m stuck
  9. Boost.ASIO简要分析-4 多线程
  10. c语言16进制数给变量,C语言中怎样定义能够保存16进制整数的变量
  11. 千万数据,如何快速商品分页
  12. win10 更新 英特尔显示器音频 后显示器音箱没有声音
  13. Oracle大神资料索引
  14. 为什么有的计算机没有ppt,电脑上没有ppt怎么办
  15. js 提取行间事件和多个标签 实现checkbook的全选、不选和反选
  16. 上海立信会计师事务所专场 — 纯前端表格技术应用研讨会
  17. java后端开发(九):mybatis的威力加强版之mybatis-plus
  18. C++检测键盘某键是否按下
  19. linux服务器在没有网的条件下,怎么安装使用numpy呢
  20. c#创建画布_C#GDI+编程基础(一:Graphics画布类)

热门文章

  1. 系统盘重装linux,制作linuxu盘启动盘电脑系统盘重装启动
  2. 跳妹儿学编程之ScratchJr(四):ScratchJr入门主操作界面与绘画区域详解
  3. 浅谈航天防伪开票文本接口文件的解析
  4. AWD 资源小合集(持续更新)
  5. 点状字符的一种简便识别方式
  6. idea报错找不到符号
  7. 恩智浦IMX6开发板选哪家?迅为imx6开发板平台运行怎么样?
  8. CSS/SASS框架-----Susy
  9. 滴滴开源 Levin:数据闪电加载方案
  10. 上海市2019年公务员录用考试笔试合格人员笔试成绩(B类)