1>打开记事本,写如下一段代码:

public class Employee {private String name = ""; // 雇员名称private int salary = 0; // 雇员工资private int subsidy = 0; // 加班补贴public String getName() {return name;}public void setName(String name) {this.name = name;}public int getSalary() {return salary;}public void setSalary(int salary) {this.salary = salary;}public int getSubsidy() {return subsidy;}public void setSubsidy(int subsidy) {this.subsidy = subsidy;}public void calc() {float income = salary + subsidy; // 总收入为工资和加班补贴之和float tax = 0;float rate = 0; // 税率float afterTax = 0; // 税后工资if (income < 2000) { // 总收入为2000元以下,则免征税rate = 0;} else if (income >= 2000 && income < 2500) {rate = 0.05F;} else if (income >= 2500 && income < 4000) {rate = 0.1F;} else if (income >= 4000 && income < 7000) {rate = 0.15F;} else if (income >= 7000 && income < 22000) {rate = 0.2F;}else if(income >=22000){rate = 0.3F;}tax = income * rate; // 计算税收afterTax = income - tax; // 计算税后工资System.out.println("员工" + name + "的税前收入为" + income + "元,税后收入为"+ afterTax + "元,您缴纳的个人所得税为" + tax + "元。");}
}

保存为Employee.java【同上节,我还是把他放在了D盘下InputTest文件夹内】  
2>打开记事本,写如下一段代码:

import java.util.Scanner;
public class IncomeTax{public static void main(String[] args){Scanner input = new Scanner(System.in);System.out.print("请输入员工的姓名:");String name = input.next();System.out.print("请输入员工工资:");int salary = input.nextInt();System.out.print("请输入员工加班补贴:");int subsidy = input.nextInt();Employee employee = new Employee();employee.setName(name); //员工名employee.setSalary(salary); //工资employee.setSubsidy(subsidy); //补贴employee.calc(); //计算个人所得税}
}

保存为 IncomeTax.java【同上节,我还是把他放在了D盘下InputTest文件夹内】  打开dos运行窗口,输入d:转到D盘,接下来输入cd InputTest转到InputTest目录下:
输入Javac IncomeTax.java 回车 java IncomeTax。

我们输入张三,8000,500 ;结果如下图:

JAVA之所得税计算器相关推荐

  1. Java 接口实现计算器加减乘除(字符交互界面)

    //利用java接口实现计算器,实现加减乘除的功能 import java.util.Scanner; class Test {public static void main(String[] arg ...

  2. 简单计算器的设计java_(基于java的简易计算器的设计.doc

    (基于java的简易计算器的设计 基于java的简易计算器的设计 摘要 自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了 ...

  3. java全面的计算器代码_Java实现计算器的代码

    用java 实现的计算器,原理看代码注释,具体内容如下 public class mycalculator { public static void main(string[] args) { str ...

  4. 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc

    java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...

  5. java实现简易计算器,实现加减乘除,括号,算式查错,

    java实现简易计算器 问题分析 一.计算机界面显示 二. 计算器计算数据处理 三. 部分源代码(该源码未加入算式查错,文件资源正在上传) 三.完整源码,加减乘除,括号,delete,算式查错 问题分 ...

  6. Java声效计算器(带有十进制转二进制和十六进制的功能)

    @TOC Java声效计算器(带有十进制转二进制和十六进制的功能) 声明: 这是我们学校老师布置的一次期末课设,我在课下看了一些关于Java用户图形界面的书,又结合北大教授的讲课的内容,完成了这次课设 ...

  7. Java多功能计算器小程序

    Java多功能计算器小程序(附界面) 早期写的计算器,现在看来还是挺粗糙的,各个控件应该用数组来初始化和排版,懒得改凑合看吧.功能挺全的,求根加减乘除百分制删除清空,和实体简易计算器几乎一致 pack ...

  8. JAVA 间隔 时间 计算器

    JAVA 间隔 时间 计算器(加法)(后续继续完善) /*** @Author Mc * @Date 2021/3/11 上午9:48* @Version 1.0*/ public class Tim ...

  9. 【Java】税率计算器非if版

    [Java]税率计算器迭代计算 工资=工资-全月应纳税所得额-速算扣除数 先判断档位,然后将各档位所交的税相加 package benkyou.flow; import java.util.Scann ...

  10. java实现计算器的退格功能_帮忙看下这个java做的计算器为什么实现不了退格和清零功能,3q...

    已结贴√ 问题点数:5 回复次数:1 帮忙看下这个java做的计算器为什么实现不了退格和清零功能,3q import java.awt.*; import java.awt.event.*; publ ...

最新文章

  1. Linux系统上怎么安装服务器管理软件Cockpit?
  2. 编码练习——Java-4-字符串
  3. Java实现第二次登陆强制下线_Android登陆页面记住密码以及强制下线功能的实现...
  4. 用计算机进行资料检索工作是,用计算机进行资料检索工作是属于计算机应用中的什么...
  5. 【STM32】随机数发生器相关函数和类型
  6. 关于碰撞检测和物理引擎
  7. 受网友U2U之托,DevComponents出品的TreeGX最新版本Patch出炉
  8. 多次面试美团后,我整理了这几个必备的技术栈!
  9. 分布式缓存Redis使用以及原理
  10. Vulkan Samples 阅读 -- Basics(五): Input Attachments Sub Passes Offscreen Renderings
  11. 中|元宇宙龙头股歌尔自废,资本为何还在追捧
  12. 量子计算机 脉冲,快十万倍!飞秒激光脉冲将带来超高速量子计算机
  13. 为什么要去学习函数式编程
  14. python 爬取movie时光网
  15. 赖美云的认证照_818吴宣仪赖美云杨超越等《创造101》人气女孩旧照,鉴定是否整容~...
  16. 移动硬盘使用mysql_移动硬盘如何正确使用才好?
  17. 网吧遭雷击“瘫痪” 专家:别忘加保护装置(转)
  18. 微信小程序使用swiper制作轮播图留白的解决方法
  19. 美国空运专线 美国空运专线时效多久
  20. 备考H12-221 HCIP-Routing Switching-IERS的一些笔记

热门文章

  1. 利用python实现方差分析
  2. 手动实现直方图匹配(python)
  3. 计算机控制总线传输的是,总线,地址总线,数据总线和控制总线
  4. 流媒体管理服务器显示不可用,部署国标流媒体服务器成功后无法播放视频问题步骤排查...
  5. SPSS实现卡方检验
  6. 实战python网络爬虫黄永祥_《实战Python网络爬虫》- 感想
  7. 计数器java代码_计数器的java代码
  8. socks5认证过程
  9. 怎么通过大网给服务器传文件在哪里,高速传输文件的办法
  10. vs 登录按钮验证_外服战网新增登录方式:关联Apple ID即可快速登录