个人税计算器(Java)
生活中,我们收到的工资为什么会比公司写的总会低一些呢?是因为国家从里面抽取了一些钱来收税。然而自己却不知道该怎么算,又怕领导少给钱该怎么办呢?别担心,小编今天就给带来这个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)相关推荐
- JAVA作业锻炼个税计算器
/** * 个税计算器 * 1.通过键盘输入用户月薪 * 2.个税计算方式,计算出应纳的税款 * 3.键盘输入00,则退出程序(使用break结束循环),输入11,则继续下个计算 * 4.应纳税所得额 ...
- 个税计算器,用BigDecimal实现
import java.math.BigDecimal; import java.text.DecimalFormat; import java.util.Scanner;public class t ...
- python制作工资计算器-Python制作个税计算器
不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Py ...
- Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...
- 可以自定义公式的计算器_Excel万能个税计算器,税率对比显示,自定义增税点自动计算结果...
Hello大家好,我是帮帮.今天跟大家分享一套Excel万能个税计算器,税率对比显示,自定义增税点自动计算结果. 有个好消息!为了方便大家更快的掌握技巧,寻找捷径.请大家点击文章末尾的"了解 ...
- 南京工资个税计算机,南京个税计算器_南京税后月薪|工资计算器_南京个人所得税查询 - Tax518...
南京个税计算公式 南京个人所得税 =( 工资 - 三险一金 - 个税免征额 ) x 税率 - 速算扣除数 公式解析: 1.其中小括号里的"工资 - 三险一金 - 个税免征额"通常被 ...
- python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
''' 写四个函数 分别包含bmi体重指数计算器.出租车费用计算器.个税计算器.猜数字游戏 ''' #体重指数计算器 def bmi(): while 1: #声明变量 身高.体重 height=in ...
- 2018新版个税计算器
2018新版个税计算器 ## 题目: 利用python计算个税,5000起征.说明:python有序字典的使用. 代码: -- coding: utf-8 -- from collections im ...
- 最新2019版个税计算器(5000起征点 + 个税专项扣除项)
最新2019个税计算器(5000起征点 + 个税专项扣除项),根据最新设置计算,预留个税专项扣除项,计算结果显示税前.税后.应缴个税等明细. http://www.atoolbox.net/Tool. ...
- 稿费计算机在线,稿酬个税计算器2017
稿酬个税计算器2017 2017年的稿酬个税计算器,大家是否了解呢?稿酬的个人所得税是怎么计算的呢? 稿酬所得个人所得税计算方法及举例说明 1.范围界定 稿酬所得,是指个人因其作品以图书.报刊形式&q ...
最新文章
- 配置MySQL主从复制
- Error creating bean with name 'defaultHandlerMapping' defined in ServletContext resource
- 武汉科技大学ACM:1002: 华科版C语言程序设计教程(第二版)例题6.6
- Python进阶:切片的误区与高级用法
- 个人创业做什么好?以下这几个值得考虑
- javax.mail.AuthenticationFailedException: 535 authentication failed的问题
- Docker网络-(六)
- 岳阳机器人餐厅在哪_普渡科技推出送餐与回盘两款全新餐饮机器人,打造“一来一回”新闭环...
- Python多线程编程---(1)threading 模块 Thread 类
- C++ Primer Plus学习(九)——内存模型和名称空间
- Python二级题库答案纠正
- Ardupilot笔记:Rover auto模式下的执行流程
- 五常大米引入蚂蚁金服区块链,从大米“出生”就开始“验明正身”
- 网易即时通讯云平台99.99%可靠性的运维经验谈
- 统计单表中时间有重叠的数据--同一人出入院时间重叠
- 华为Java编码规范
- cmgr linux命令,linux下利用GPRS模块发短信、打电话
- Catch That Cow(抓住那头牛C++)
- Echarts实现横轴数据节点不一致的绘制
- 数据库——数据操作——单表查询(9)
热门文章
- 轻量级过程改进之项目计划
- 公司内部分享【富有成效的每日站会】总结
- CAD2020下载AutoCAD2020下载安装详细教程
- usb3.0速度测试软件,USB3.0传输速度测试 揭秘速度到底是多少
- 小米系列手机MIUI12系统升级详细教程
- Spring中的依赖注入(10级学员 韩晓爽课堂总结)
- 有没有无痛无害的人体成像方法?OCT(光学相干断层扫描)了解一下
- 微带滤波器摘要_微带滤波器设计
- Android安装同应用不同版本,android一个应用如何在一个手机上装多个不同版本的方法...
- 信息化和信息系统知识点总结