package day04;
/** 北京地区的个人所得税的计算公式为:应纳税额=(工资薪金所得-扣除数)×适用税率-速算扣除数。其中,扣除数为3500元* 全月应纳税所得额=工资薪金所得-扣除数。*/
import java.util.Scanner;/** 通过if分支结构计算个人所得税* 1.全月应纳税所得额不超过1500         税率3%    速算扣除0* 2.全月应纳税所得额1500-4500      税率10%   速算扣除105* 3.全月应纳税所得额4500-9000        税率20%   速算扣除555* 4.全月应纳税所得额9000-35000       税率25%   速算扣除 1005* 5.全月应纳税所得额35000-55000        税率30%   速算扣除2755* 6.全月应纳税所得额55000-80000     税率35%   速算扣除5505* 7.全月应纳税所得额超过80000         税率45%   速算扣除13505*/public class 个人所得税计算 {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.println("请输入你的 工资:");double a = input.nextDouble();f(a);}static void f(double salary) {//如果salary没有达到起征点,不交税if(salary<=3500) {System.out.println("不需要交税!");//返回到上面的值return;}//salary减去3500元的起征点salary-=3500;//定义税率和速算扣除数变量double l=0;int s=0;//根据salary的范围来确定l和s的值if(salary<=1500) {l=0.03;s=0;}else if(salary<=4500) {l=0.1;s=105;}else if(salary<=9000) {l=0.2;s=555;}else if(salary<=35000) {l=0.25;s=1005;}else if(salary<=55000) {l=0.3;s=2755;}else if(salary<=80000) {l=0.35;s=5505;}else {l=0.45;s=13505;}//计算salary = salary*l-s;System.out.println("个人所得税是:"+salary);}}

通过if分支结构计算个人所得税相关推荐

  1. Python实例8:利用条件结构计算个人所得税

    a = int(input("请输入你的收入(以元为单位):")) if (a <= 0):print('null') else:if (a <= 1500 ):pri ...

  2. 20_分支结构的概念

    20_分支结构 分支结构的概念 顺序结构,满足从上到下依次执行的------------图1 分支结构,进行条件判断,根据不同的判断结果选择不同的值,即当需要进行条件判断做出选择时,使用分支结构--- ...

  3. 多分支结构——个人所得税计算器

    /* Copyright (c) 烟台大学计算机与控制工程学院 Author:刘慧艳 Created:2014.07.16 Edition:V1.0 Describe:多分支结构 switch个人所得 ...

  4. 多分支结构——个人所得税计算器2

    /* Copyright (c) 烟台大学计算机与控制工程学院 Author:刘慧艳 Created:2014.07.16 Edition:V1.0 Describe:多分支结构 switch个人所得 ...

  5. CC00056.bigdatajava——|Java分支结构.V06|——|Java.v06|ifelseifelse.v02|个人所得税计算方式一|

    一.个人所得帅计算方式一 ### --- 案例题目:~~~ -->根据用户输入的薪水计算个人所得税并打印出来,其中个税起征点为5000元,具体规则如下: 二.编程代码 ### --- 编程代码/ ...

  6. C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税

    C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...

  7. 练习-Java分支结构综合练习二之物流运费计算

    第1关:练习-Java分支结构综合练习二之物流运费计算 任务描述 编程要求 测试说明 任务描述 货物的运输费用与距离和重量有关,距离 S 越远,每公里的运费越低.总运输费用 Exp 的计算公式为:Ex ...

  8. 7-7 计算油费(2022-高级语言程序设计练习——分支结构程序设计)

    实现语言:C 编译器:gcc 题目链接: 题目详情 - 7-7 计算油费 (pintia.cn) 题目: 2022-高级语言程序设计练习--分支结构程序设计 7-7 计算油费 分数 15 作者 颜晖 ...

  9. 基础5·BMI计算(if分支结构)

    参考点 if分支结构 height,weight=eval(input("请输入身高(米),体重(kg)并用逗号隔开")) #因前面height和weight用逗号分隔 bmi=w ...

最新文章

  1. 复盘AI领域收购十年:635起收购案,苹果位居榜首
  2. 总监调岗至前台,企业被判赔偿26万,法院:“侮辱性调岗”违法
  3. 像淘宝、京东这样的大型电商网站服务器构架完全部署解决方案
  4. 玩转Autorun.inf
  5. C语言中, 有些时候数值名并不与指针等价.
  6. python实现单链表与双向链表
  7. java贪吃蛇_如何用Java还原童年回忆?在线教你完成贪吃蛇小游戏
  8. Spring Insight – Web应用程序分析
  9. redis笔记_源码_简单动态字符串SDS
  10. QTWebkit中的webkit/qt/api文档
  11. spring security 验证码
  12. docker基本镜像添加mysql_Docker的Centos7容器配置Tomcat和MySQL并打成基础镜像
  13. spring --(16)AOP前置通知与后置通知
  14. Java多线程之内置锁与显示锁
  15. vb计算机二级操作题考试试题,2017全国计算机二级VB考试操作题与答案
  16. 大学生最好用搜题的APP,个人开发的,吊打一切搜题软件
  17. python启动浏览器崩溃
  18. 毕业设计 LSTM的预测算法 - 股票预测 天气预测 房价预测
  19. esxi显卡给2个虚拟机_利用ESXi实现一拖二和各系统独立运行——基础篇
  20. thymeleaf取值爆红 Validates unresolved references and invalid expressions.

热门文章

  1. 浅析2017年医疗类APP开发前景
  2. 学习经验分享之八:EI检索查询
  3. 【软件设计】如何画时序图
  4. Win10将某个软件/文件添加到开始屏幕(磁贴)
  5. 基于深度学习的合成孔径雷达自聚焦
  6. 在个人计算机系统中 常见外存储器有(),内蒙古事业单位专业知识计算机考试题库:计算机基础练习题(22)...
  7. Markdown 插入图片 基于base64编码
  8. 《漫步华尔街》的读书笔记作文2200字
  9. 移动魔百盒CM311-1sa_ZG代工_S905L3A 安卓9.0 鸿蒙动画_线刷固件包
  10. Spark 之 Accumulator 累加器