通过if分支结构计算个人所得税
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分支结构计算个人所得税相关推荐
- Python实例8:利用条件结构计算个人所得税
a = int(input("请输入你的收入(以元为单位):")) if (a <= 0):print('null') else:if (a <= 1500 ):pri ...
- 20_分支结构的概念
20_分支结构 分支结构的概念 顺序结构,满足从上到下依次执行的------------图1 分支结构,进行条件判断,根据不同的判断结果选择不同的值,即当需要进行条件判断做出选择时,使用分支结构--- ...
- 多分支结构——个人所得税计算器
/* Copyright (c) 烟台大学计算机与控制工程学院 Author:刘慧艳 Created:2014.07.16 Edition:V1.0 Describe:多分支结构 switch个人所得 ...
- 多分支结构——个人所得税计算器2
/* Copyright (c) 烟台大学计算机与控制工程学院 Author:刘慧艳 Created:2014.07.16 Edition:V1.0 Describe:多分支结构 switch个人所得 ...
- CC00056.bigdatajava——|Java分支结构.V06|——|Java.v06|ifelseifelse.v02|个人所得税计算方式一|
一.个人所得帅计算方式一 ### --- 案例题目:~~~ -->根据用户输入的薪水计算个人所得税并打印出来,其中个税起征点为5000元,具体规则如下: 二.编程代码 ### --- 编程代码/ ...
- C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税
C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...
- 练习-Java分支结构综合练习二之物流运费计算
第1关:练习-Java分支结构综合练习二之物流运费计算 任务描述 编程要求 测试说明 任务描述 货物的运输费用与距离和重量有关,距离 S 越远,每公里的运费越低.总运输费用 Exp 的计算公式为:Ex ...
- 7-7 计算油费(2022-高级语言程序设计练习——分支结构程序设计)
实现语言:C 编译器:gcc 题目链接: 题目详情 - 7-7 计算油费 (pintia.cn) 题目: 2022-高级语言程序设计练习--分支结构程序设计 7-7 计算油费 分数 15 作者 颜晖 ...
- 基础5·BMI计算(if分支结构)
参考点 if分支结构 height,weight=eval(input("请输入身高(米),体重(kg)并用逗号隔开")) #因前面height和weight用逗号分隔 bmi=w ...
最新文章
- 复盘AI领域收购十年:635起收购案,苹果位居榜首
- 总监调岗至前台,企业被判赔偿26万,法院:“侮辱性调岗”违法
- 像淘宝、京东这样的大型电商网站服务器构架完全部署解决方案
- 玩转Autorun.inf
- C语言中, 有些时候数值名并不与指针等价.
- python实现单链表与双向链表
- java贪吃蛇_如何用Java还原童年回忆?在线教你完成贪吃蛇小游戏
- Spring Insight – Web应用程序分析
- redis笔记_源码_简单动态字符串SDS
- QTWebkit中的webkit/qt/api文档
- spring security 验证码
- docker基本镜像添加mysql_Docker的Centos7容器配置Tomcat和MySQL并打成基础镜像
- spring --(16)AOP前置通知与后置通知
- Java多线程之内置锁与显示锁
- vb计算机二级操作题考试试题,2017全国计算机二级VB考试操作题与答案
- 大学生最好用搜题的APP,个人开发的,吊打一切搜题软件
- python启动浏览器崩溃
- 毕业设计 LSTM的预测算法 - 股票预测 天气预测 房价预测
- esxi显卡给2个虚拟机_利用ESXi实现一拖二和各系统独立运行——基础篇
- thymeleaf取值爆红 Validates unresolved references and invalid expressions.
热门文章
- 浅析2017年医疗类APP开发前景
- 学习经验分享之八:EI检索查询
- 【软件设计】如何画时序图
- Win10将某个软件/文件添加到开始屏幕(磁贴)
- 基于深度学习的合成孔径雷达自聚焦
- 在个人计算机系统中 常见外存储器有(),内蒙古事业单位专业知识计算机考试题库:计算机基础练习题(22)...
- Markdown 插入图片 基于base64编码
- 《漫步华尔街》的读书笔记作文2200字
- 移动魔百盒CM311-1sa_ZG代工_S905L3A 安卓9.0 鸿蒙动画_线刷固件包
- Spark 之 Accumulator 累加器