zoukankan      html  css  js  c++  java
  • 根据用户输入的工资计算所得税

    /*
    * 根据用户输入的工资计算所得税:
    * 规则如下:4000以下不需要交税,4001-8000交5%,
    * 8001-12000交10%,12000-20000交15%,20000以上交20%
    * 最后显示应该发工资,实发工资,应交税收
    */

    package Ch02;

    import java.util.Scanner;

    public class Demo6 {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner input = new Scanner(System.in);
    System.out.println("请输入您的工资:");
    double m = input.nextDouble();
    double s = 0;
    if(m<0){
    System.out.println("你的工资无效!");
    return;
    }
    else{
    if(m>4000 && m<=12000){
    s=(m-4000)*0.05;
    }
    else if(m>8000 && m <=12000){
    s=(m-8000)*0.1+(8000-4000)*0.05;
    }
    else if(m>12000 && m<=20000){
    s=(m-12000)*0.15+(12000-8000)*0.1+(8000-4000)*0.05;
    }
    else{
    s=(m-20000)*0.2+(20000-12000)*0.15+(12000-8000)*0.1+(8000-4000)*0.05;
    }
    String str = String.format("应发工资:%10.2f 所得税为:%10.2f 实发工资:%10.2f",m,s,(m-s));
    System.out.println(str);
    }

    }

    }

  • 相关阅读:
    0918作业-----所有数值未做合法性检测
    尝试安装和配置JDK,并给出安装、配置JDK的步骤
    java为什么可以跨平台执行
    字符集
    java 入门及简介
    时间轴特效
    javascript简介
    javascript while循环
    Javascript for循环
    函数豹子问题
  • 原文地址:https://www.cnblogs.com/maoxiuying/p/8400742.html
Copyright © 2011-2022 走看看