具体输入可以参考,收入纳税明细查询-->12月工资薪金-->查看税款计算。(也可以通过自己计算个人全年收入、全年五险一金累计缴纳款、全年租房贷款等专项附加扣除额度)

import java.util.Scanner;public class yearTax {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("-----综合个人所得税年度汇总计算器-----");System.out.println("请输入工资全年累计收入:");float yearSum = sc.nextFloat();// 全年免征起点累计减除费用int yearMinus01 = 60000;System.out.println("请输入全年(五险一金)累计专项扣除:");float yearMinus02 = sc.nextFloat();System.out.println("请输入全年(租房贷款等)累计专项附加扣除:");float yearMinus03 = sc.nextFloat();float sum = yearSum - yearMinus01 - yearMinus02 - yearMinus03;System.out.println("-----本年度个人应缴纳所得税如下-----");System.out.println("累计应纳税所得额:" + sum);System.out.println("累计应纳税额:" + countTax(sum));}public static float countTax(float sum) {float tax = 0;if (sum > 960000) {tax = (float) (sum * 0.45 - 181920);} else if (sum > 660000) {tax = (float) (sum * 0.35 - 85920);} else if (sum > 420000) {tax = (float) (sum * 0.3 - 52920);} else if (sum > 300000) {tax = (float) (sum * 0.25 - 31920);} else if (sum > 144000) {tax = (float) (sum * 0.20 - 16920);} else if (sum > 36000) {tax = (float) (sum * 0.1 - 2520);} else if (sum < 36000 && sum > 0) {tax = (float) (sum * 0.03);}return tax;}}

输出结果如下:

-----综合个人所得税年度汇总计算器-----
请输入工资全年累计收入:
240000
请输入全年(五险一金)累计专项扣除:
54000
请输入全年(租房贷款等)累计专项附加扣除:
18000
-----本年度个人应缴纳所得税如下-----
累计应纳税所得额:108000.0
累计应纳税额:8280.0

(java代码)计算个人所得税年度汇总相关推荐

  1. 用Java代码计算磁盘里的文件大小

    用Java代码计算磁盘里的文件大小 原理 代码展示 总结 原理 拿到一个文件后我们需要先判断文件是不是标准文件调用isFile()方法,如果是标准文件直接调用length()方法求文件大小,不是标准文 ...

  2. 仅仅三行JAVA代码计算多边形的几何中心点

    前言:因为工作设计到gis相关的内容,需要计算采煤机工作面的中心点.如果套用数学的计算公式,用java去实现,太多麻烦还费时比较久,于是我找到java几何计算的工具包,几行代码就能求出多变形的中心,简 ...

  3. Java代码计算一元二次方程

    老哥们,别白嫖,点个赞吧,秋梨膏 1.0版本代码如下: (该版本的计算并不完善,例如输入1,2,1它会提示你"该方程中的数据进行了开平方,所以不太准确",这是个意料之外的错误,以后 ...

  4. java如何算log_用java代码计算Log(a)b

    1 java标准包提供了自然对数的计算方法,2 其他的对数计算可以转换为自然对数的计算. Sun的J2SE提供了一个计算自然对数方法--double java.lang.Math.log(double ...

  5. JAVA代码计算1900年到所求年份共多少天。

    import java.util.Scanner; public class test11{ public static void main(String[]args){ Scanner in=new ...

  6. 用java代码计算BMI指数

    代码如下 输出结果如下

  7. java代码实现二元一次方程

    前言 最近和朋友打羽毛球,6个人参加了羽毛球活动,打完了要计算平均每个人的费用,如果每次都用纸和笔来算就会比较麻烦,所以我就写了一个Android的程序来实现自动计算的功能. 用纸和笔计算二元一次方程 ...

  8. 基于Java实现的用于计算个人所得税的程序

    资源下载地址:https://download.csdn.net/download/sheziqiong/86768628 资源下载地址:https://download.csdn.net/downl ...

  9. Java实现月工资个人所得税及各保险计算问题(2022年版)

    使用系统:Windows10: 使用JDK:Java SE Development Kit 17.0.2: 使用开发环境:eclipse. 一.代码 package javajichu;import ...

最新文章

  1. react登录页面_「开源」React-Admin终极后台管理项目解决方案
  2. 外部样式表声明的样式并不会进入style对象
  3. 湖南科技学院计算机科学与技术分数,湖南科技学院计算机科学与技术专业2016年在河南理科高考录取最低分数线...
  4. MongoDB Server 3.4版本将于2020年1月31日停止支持
  5. umi搭建react+antd项目(五)子组件编写
  6. 百练162:Post Office
  7. linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
  8. python中cmd如何切换盘_redis 中如何切换db
  9. python dict hash_【python-dict】dict的使用及实现原理
  10. php access类,一个简洁的PHP操作Access类
  11. kmp有next和nextval的C语言,KMP模式匹配算法中next和nextval的求解(轉)
  12. FAT32文件系统详解
  13. Oracle中表pagesize,Oracle使用pagesize命令
  14. 因为mac不支持移动硬盘的NTFS格式,mac电脑无法写入移动硬盘的终极解决办法(方便好用)
  15. ArcGIS中输出指定比例尺图片
  16. JS获取手机型号和系统版本
  17. 关于创建Word的实例化对象的80040154 没有注册类 解决方法。。。。求帮助求帮助
  18. 【歪门邪道】Android页面上快速实现蒙层引导需求
  19. 关于腾讯云域名访问问题的几个可能解决方案
  20. 网络信息安全运营方法论 (上)

热门文章

  1. 差分运算放大器的计算
  2. 人工智能一大技术:强化学习(RL)
  3. 如何在Windows 10上控制多个显示器的功能
  4. 【返老还童】大脑衰老可逆转,只需注入年轻脑脊液 From Nature
  5. 王家卫入股的“导演合伙人制”,会给中国电影制造惊喜吗?
  6. linux aria2c 百度云,使用Aria2c和百度网盘助手实现高速下载百度网盘资料
  7. 【企业安全运营】企业级私有云公有云 防护安全建设
  8. 告白或写给对象的网页。
  9. mysql对韵母分组,基于MySQL的中文发音查询的元级实现
  10. 菜的抠脚团队正式成立