(java代码)计算个人所得税年度汇总
具体输入可以参考,收入纳税明细查询-->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代码)计算个人所得税年度汇总相关推荐
- 用Java代码计算磁盘里的文件大小
用Java代码计算磁盘里的文件大小 原理 代码展示 总结 原理 拿到一个文件后我们需要先判断文件是不是标准文件调用isFile()方法,如果是标准文件直接调用length()方法求文件大小,不是标准文 ...
- 仅仅三行JAVA代码计算多边形的几何中心点
前言:因为工作设计到gis相关的内容,需要计算采煤机工作面的中心点.如果套用数学的计算公式,用java去实现,太多麻烦还费时比较久,于是我找到java几何计算的工具包,几行代码就能求出多变形的中心,简 ...
- Java代码计算一元二次方程
老哥们,别白嫖,点个赞吧,秋梨膏 1.0版本代码如下: (该版本的计算并不完善,例如输入1,2,1它会提示你"该方程中的数据进行了开平方,所以不太准确",这是个意料之外的错误,以后 ...
- java如何算log_用java代码计算Log(a)b
1 java标准包提供了自然对数的计算方法,2 其他的对数计算可以转换为自然对数的计算. Sun的J2SE提供了一个计算自然对数方法--double java.lang.Math.log(double ...
- JAVA代码计算1900年到所求年份共多少天。
import java.util.Scanner; public class test11{ public static void main(String[]args){ Scanner in=new ...
- 用java代码计算BMI指数
代码如下 输出结果如下
- java代码实现二元一次方程
前言 最近和朋友打羽毛球,6个人参加了羽毛球活动,打完了要计算平均每个人的费用,如果每次都用纸和笔来算就会比较麻烦,所以我就写了一个Android的程序来实现自动计算的功能. 用纸和笔计算二元一次方程 ...
- 基于Java实现的用于计算个人所得税的程序
资源下载地址:https://download.csdn.net/download/sheziqiong/86768628 资源下载地址:https://download.csdn.net/downl ...
- Java实现月工资个人所得税及各保险计算问题(2022年版)
使用系统:Windows10: 使用JDK:Java SE Development Kit 17.0.2: 使用开发环境:eclipse. 一.代码 package javajichu;import ...
最新文章
- react登录页面_「开源」React-Admin终极后台管理项目解决方案
- 外部样式表声明的样式并不会进入style对象
- 湖南科技学院计算机科学与技术分数,湖南科技学院计算机科学与技术专业2016年在河南理科高考录取最低分数线...
- MongoDB Server 3.4版本将于2020年1月31日停止支持
- umi搭建react+antd项目(五)子组件编写
- 百练162:Post Office
- linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
- python中cmd如何切换盘_redis 中如何切换db
- python dict hash_【python-dict】dict的使用及实现原理
- php access类,一个简洁的PHP操作Access类
- kmp有next和nextval的C语言,KMP模式匹配算法中next和nextval的求解(轉)
- FAT32文件系统详解
- Oracle中表pagesize,Oracle使用pagesize命令
- 因为mac不支持移动硬盘的NTFS格式,mac电脑无法写入移动硬盘的终极解决办法(方便好用)
- ArcGIS中输出指定比例尺图片
- JS获取手机型号和系统版本
- 关于创建Word的实例化对象的80040154 没有注册类 解决方法。。。。求帮助求帮助
- 【歪门邪道】Android页面上快速实现蒙层引导需求
- 关于腾讯云域名访问问题的几个可能解决方案
- 网络信息安全运营方法论 (上)