工资个税的计算公式为:

应纳税额=(工资薪金所得 -“五险一金”-扣除数)×适用税率-速算扣除数

扣除标准:个税按3500元/月的起征标准算

代码实例:

import java.util.Scanner;

public class Tax{

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

System.out.println("请输入你这个月工资(单位:元):");

int a = sc.nextInt();

int b = a-3500;

if(b<0){

System.out.println("你的工资太低,不足以为国家做贡献!");

}else{

if(b<=1500){

double c = b*0.03 - 0;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}else if(b>1500&&b<=4500){

double c = b*0.1 - 105;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}else if(b>4500&&b<=9000){

double c = b*0.2 - 555;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}else if(b>9000&&b<=35000){

double c = b*0.25 - 1005;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}else if(b>35000&&b<=55000){

double c = b*0.3 - 2755;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}else if(b>55000&&b<=80000){

double c = b*0.35 - 5505;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}else{

double c = b*0.45 - 13505;

System.out.println("你的工资收入为"+a+"元,应纳个人所得税为:"+c+"元");

}

}

}

}

测试结果

Web全栈技术交流

点击链接加入群聊【Web全栈交流群】:https://jq.qq.com/?_wv=1027&k=5rnUzsF

个人所得税 java_通过Java程序计算个人所得税相关推荐

  1. 编写java程序计算梯形面积_【Java】编写一个应用程序计算梯形和圆形的面积。...

    说明:这是武汉理工大学计算机学院[Java语言程序设计]课程实验1:编写一个应用程序计算梯形和圆形的面积. >>点击查看WUTer计算机专业实验汇总 谨记:纸上得来终觉浅,绝知此事要躬行. ...

  2. 编写一个程序实现方法的覆盖java_编写Java程序代码必须先声明一个____,然后在其中编写实现需求的业务代码。...

    [多选题]下列关于多行注释的应用,正确的是( ) [单选题]是在思维中把对象分解为各个部分.侧面.属性以及阶段,分别加以考察的方法.(1.0分) [判断题]多行注释"/*...*/" ...

  3. 重启java_让Java程序自动重启的实现方法(推荐)

    要让一个java程序自动重启还真不容易的,重启分两步,首先是结束程序,这个简单,只要运行System.exit()就可以了.然后是启动,这个就难了,这个时候程序都已经结束了,就像一个人死了就不可能再自 ...

  4. 赵雅莉个人资料及年龄 java_调查:Java程序员最伤心,C++程序员最年老

    说起我们对编程世界现有的刻板印象,你一定听说过类似于没有人喜欢用Java编码或者使用C++都是老人家,等等这样的话.为了分析这些刻板印象背后的真相,Trestle Technology的数据工程师写了 ...

  5. 银联银行卡卡号java_编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类...

    编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以"62" ...

  6. 24点游戏java_使用java编写计算24点游戏程序

    初学java,编写了一个计算24点的程序,时间有限,有些粗糙,不过可以使用. //-------------Cal24.java--------------- //计算24点程序 //作者:徒步天下( ...

  7. Java程序编写----个人所得税计算器编写

    1 package com.lovo; 2 3 import java.util.Scanner; 4 5 public class TaxCalculator { 6 private static ...

  8. 劳务报酬所得税java程序计算

    知识要点 劳务报酬定义 计算方式 税率表 计算方式理解 代码 2019年1月1日起,将劳务报酬.稿酬.特许权使用费等三项所得与工资薪金合并起来计算纳税,并实行专项附加扣除. 对于个人,你可能有劳动报酬 ...

  9. python用函数计算个人所得税_用if函数计算个人所得税

    向我提问 律图巴音郭楞律师 解答问题:4233条 一.纳税额确定:合伙企业的投资者按照合伙企业的全部生产经营所得和合伙协议约定的分配比例确定应纳税所得额,合伙协议没有约定分配比例的,以全部生产经营所得 ...

  10. 字符串排序java_利用Java程序将字符串进行排序与拼接

    1.初始生成字符串的代码程序: package com.map.test; import java.util.ArrayList; import java.util.Collections; impo ...

最新文章

  1. 安装hbas_非常详细的HBase的安装与配置
  2. jboss性能指标_JBoss BRMS复杂事件处理(CEP)性能基准
  3. Python中dict详解
  4. 数组不能将数值传给int_[day day go]数组
  5. Dynamics CRM - 使用 JavaScript 操作 Business Process Flow
  6. BZOJ 1503 郁闷的出纳员 Splay
  7. webview的javascript与Native code交互
  8. 服务器控件与Html控件属性值的解释差异
  9. 怎样正确安装Photoshop CS6破解版【图文教程】
  10. 2022年,前端网课分析
  11. Win10下WinRAR“拒绝访问”解决+获取everyone权限
  12. JS实现动画特效2(缓动函数封装、导航栏筋斗云效果)
  13. HTML+JS实现省市区三级联动亲测可用
  14. 神经网络入门(个人理解)
  15. 网址怎样收藏到我计算机桌面,电脑应该如何收藏网址
  16. Bootstrap中的utilities(工具类)
  17. UE5发布时出现SDK NOT Setup错误解决方法
  18. linux p12 转 pem,p12(或pfx)文件中的证书和私钥转换为cert,pem
  19. 找电子书一个网站就够:数字图书馆 Zlibrary最新可用网址,持续更新
  20. 彻底卸载MySQL:清理数据缓存、卸载应用程序、相应的注册表清理;

热门文章

  1. LQ0195 史丰收速算【程序填空】
  2. mac误删文件恢复可靠教程
  3. 英国开创自我修复城市概念,利用无人机和机器人自动检测道路裂缝并进行修复
  4. 打飞机小游戏C语言实现
  5. 什么是鱼骨分析法(N Why)?
  6. Ubuntu如何清理系统垃圾
  7. 玩计算机组装,2000玩LOL组装电脑清单(组装一台玩lol的电脑配置)
  8. 零基础:21天搞定Python分布爬虫
  9. android谷歌地图获取地址信息,java - 如何通过触摸Android谷歌地图上的屏幕获取地址信息 - SO中文参考 - www.soinside.com...
  10. 谁能给我一个FeedDemon v1.1的序列号或者注册文件