zoukankan      html  css  js  c++  java
  • 个人所得税计算

    个人所得税计算

    package com.kaige123.ifelse;
    /**
    * 凯哥
    */
    public class TestIfElse {
    	public static void main(String[] args) {
    		java.util.Scanner input = new java.util.Scanner(System.in);
    		System.out.print("请输入您的工资:");
    		int gz = input.nextInt();
    		int ss = 0;
    		gz -= 3500;
    		if (gz >= 0) {
    			if (gz < 1500) {// 第一个等级 0.3 0
    				ss = (int) (gz * 0.03f);
    			} else {
    				if (gz < 4500) {// 10 105
    					ss = (int) (gz * 0.1f - 105);
    				} else {
    					if (gz < 9000) {// 20 555
    						ss = (int) (gz * 0.2f - 555);
    					} else {
    						if (gz < 35000) {// 25 1005
    							ss = (int) (gz * 0.25f - 1005);
    						} else {
    							if (gz < 55000) {// 30 2755
    								ss = (int) (gz * 0.30f - 2755);
    							} else {
    								if (gz < 80000) {// 35 5505
    									ss = (int) (gz * 0.35f - 5505);
    								} else {
    									ss = (int) (gz * 0.45f - 13505);
    								}
    							}
    						}
    					}
    				}
    			}
    			System.out.println("您所有要交付的税务:" + ss + "元");
    			System.out.println("剩下的工资:" + (gz+3500 - ss) + "元");
    		} else {
    			System.out.println("您的工资还不在个人所得税之内,加油!");
    		}
    		}
    }

    改进 if else

    package com.kaige123.ifelse;
    /**
    * 凯哥
    */
    public class TestIfElse {
    
    	public static void main(String[] args) {
    
    		java.util.Scanner input = new java.util.Scanner(System.in);
    		System.out.print("请输入您的工资:");
    		int gz = input.nextInt();
    		int ss = 0;
    		gz -= 3500;
    		if (gz >= 0) {
    			if (gz < 1500) {// 第一个等级 0.3 0
    				ss = (int) (gz * 0.03f);
    			} else if (gz < 4500) {// 10 105
    				ss = (int) (gz * 0.1f - 105);
    			} else if (gz < 9000) {// 20 555
    				ss = (int) (gz * 0.2f - 555);
    			} else if (gz < 35000) {// 25 1005
    				ss = (int) (gz * 0.25f - 1005);
    			} else if (gz < 55000) {// 30 2755
    				ss = (int) (gz * 0.30f - 2755);
    			} else if (gz < 80000) {// 35 5505
    				ss = (int) (gz * 0.35f - 5505);
    			} else {
    				ss = (int) (gz * 0.45f - 13505);
    			}
    			System.out.println("您所有要交付的税务:" + ss + "元");
    			System.out.println("剩下的工资:" + (gz + 3500 - ss) + "元");
    		} else {
    			System.out.println("您的工资还不在个人所得税之内,加油!");
    		}
    	}
    }
  • 相关阅读:
    AppDelegate动态加载StoryBoard
    带交互的 iOS 产品原型可以用什么软件制作?
    day06.1-module模块和包介绍
    day05.2-一个文件的增删改查实例
    day05.1-文件处理
    day04.4-装饰器
    day04.3-生成器
    day04.2-迭代器
    day04.1-三元表达式与列表解析
    day03.2-内置函数的使用
  • 原文地址:https://www.cnblogs.com/kaigexuetang/p/7172187.html
Copyright © 2011-2022 走看看