劳务报酬个人所得税JAVA计算
/*** 劳务报酬个人所得税计算器* 单位:分* @param totalIncome 总收入* @return 应缴税额*/
public static int getTax(int totalIncome) {//税率double taxRate;//速算扣除数int quickDeducData;//应纳税所得额double taxIncome;//应缴税额double tax;if (totalIncome < 80000) {tax = 0;} else {if (totalIncome <= 400000) {taxIncome = totalIncome - 80000;} else {taxIncome = totalIncome * (1 - 0.2);}if (taxIncome <= 2000000) {taxRate = 0.2;quickDeducData = 0;} else if (taxIncome <= 5000000) {taxRate = 0.3;quickDeducData = 200000;} else {taxRate = 0.4;quickDeducData = 700000;}tax = taxIncome * taxRate - quickDeducData;}return getInt(tax);
}protected static int getInt(double number) {if (number == 0) {return 0;}BigDecimal bd = new BigDecimal(number).setScale(0, BigDecimal.ROUND_HALF_UP);return bd.intValue();
}
校验是否正确
劳务报酬个人所得税JAVA计算相关推荐
- 优雅的落地个人所得税的计算
优雅的落地个人所得税的计算 个人所得税需求分析 个所得税算法获取 应纳税所得额 = 工资收入金额 - 各项社会保险费 - 起征点(5000元) 应纳税额 = 应纳税所得额 x 税率 - 速算扣除数 个 ...
- 劳务报酬个人所得税交多少
劳务报酬所得,是指个人独立从事各种非雇佣的各种劳务所取得的所得.那么劳务报酬个人所得税交多少呢? 一.劳务报酬个人所得税怎么交 目前我国劳务报酬所得采用的是三级累进税率.劳务报酬所得收入是按次计税,而 ...
- Java计算两个字符串日期之间的天数差
Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...
- 炒股Java_基于java计算买卖股票的最佳时机
这篇文章主要介绍了基于java计算买卖股票的最佳时机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题: 可以将问题转化为如下图所示,即求多个累计 ...
- java中日期计算时间差,用java计算日期/时间差
用java计算日期/时间差 我也想计算两个日期之间的差额以小时/分钟/秒为单位. 我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58&qu ...
- java如何计算时间天数差,java计算两个时间相差天数的方法汇总
问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...
- Java计算时间差、日期差总结(亲测)
Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...
- Java计算时间差_传统的SimpleDateFormat类
Java计算时间差_传统的SimpleDateFormat类 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd ...
- java计算混淆矩阵(分类指标:查准率P,查全率R,P和R的调和均值F1,正确率A)
[0]README 本文使用 java 计算混淆矩阵,并利用 混淆矩阵值计算 分类指标:通用分类指标有: 查准率,查全率,查准率和查全率的调和均值F1值,正确率, AOC, AUC等:本文计算前4个指 ...
最新文章
- java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
- 具有GlassFish和一致性的高性能JPA –第2部分
- 数据结构——图的C语言实现
- springcloud服务发现
- linwei_211 SVN错误:Attempted to lock an already-locked dir
- python两层装饰器_python装饰器
- 细思极恐:网传某软件可一键监控员工是否要“跑路”,争议发生后,监控系统研发商悄悄下架相关服务...
- Lintcode203 Segment Tree Modify solution 题解
- Vscode C环境配置(转)
- mysql类似bulkcopy_mysql中有没有同MSSql中的sqlbulkcopy 类似的类
- AppUI自动化中的图像识别的使用
- 网吧服务器维护工具,某某网吧专用维护工具(网吧维护管理助手)V5.1 最新版
- vscode的code runner不生成临时文件
- 客户体验的投资回报率,你知道怎么算吗?
- 4.PEB断链隐藏模块
- 易语言单窗口单进程单IP技术
- Geophysical research letters 进度2
- android 新闻功能列表,news: 用Android基本技术实现的新闻App
- Steven Pu:Taraxa化零为整,放大零散数据真正价值!
- 企业增长过程中的「伪命题」