zoukankan      html  css  js  c++  java
  • (if语句)中国的个税计算方法

    package com.study.demo;
    
    import java.util.Scanner;
    
    public class Demo8 {
        public static void main(String [] args) {
            Scanner input = new Scanner(System.in);
            System.out.println("请输入一个整数,表示税前收入:");
            
            int wages = input.nextInt();// 税前工资
            //    应缴款项 = (税前工资 - 各类保险 - 3500 )*税率 - 速算扣除数;
            //    实发工资 = 税前工资 - 应缴款项 - 各类保险
            
             if( wages < 1500 ) {
                 System.out.println("应缴税款:262
    ,税费档次太低不用缴纳");
             }else if( wages <= 3500 && wages >= 1500 ) {
                 System.out.println(
                         "各类保险:262
    " + 
                         "
    税后工资:" + (wages - 262)
                 );
             }else if( wages <= 4500 && wages >= 3501) {
                 double sleep = (wages - 262 - 3500) * 0.03;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }else if( wages <= 9000 && wages >= 4501) {
                 double sleep = (wages - 262 - 3500) * 0.1 - 105;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }else if( wages <= 35000 && wages >= 9001 ) {
                 double sleep = (wages - 262 - 3500) * 0.2 - 555;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }else if( wages <= 55000 && wages >= 35001 ) {
                 double sleep = (wages - 262 - 3500) * 0.25 - 1005;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }else if( wages <= 80000 && wages >= 55001 ) {
                 double sleep = (wages - 262 - 3500) * 0.3 - 2755;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }else if( wages<=115000 && wages >= 80001 ) {
                 double sleep = (wages - 262 - 3500) * 0.35 - 5505;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }else if( wages >= 115001 ){
                 double sleep = (wages - 262 - 3500) * 0.45 - 13505;//税款
                 System.out.println(
                         "各类保险:262
    " + 
                         "税率收税:" + sleep +
                         "
    税后工资:" + (wages - sleep - 262)
                 );
             }
        }
    }
  • 相关阅读:
    字节面试 抖音/火山高级后台开发工程师
    面试总结 缓存Redis
    腾讯面试 WXG 微信支付核心业务应用工程师
    富途面试 基础组件Java开发
    mybatis lombok 报错: java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor
    十进制转十六进制
    2020年第11届蓝桥杯C/C++B组 第二轮省赛
    辗转相除法
    2020年第11届蓝桥杯C/C++B组 第一轮省赛
    2020第十一届蓝桥杯大赛软件类国赛题目 C/C++ B 组
  • 原文地址:https://www.cnblogs.com/dsds/p/14969890.html
Copyright © 2011-2022 走看看