天天看点

JAVA缴税_根据工资和税率计算应缴税(java)

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

Scanner input =new Scanner(System.in); //创建Scanner对象

System.out.print("请输入工资:");

int income = input.nextInt();   //获取用户输入的工资并保存在变量中

double v = 0.0014;

double min = 3000;

double max = 3500;

double tax = 0;

for (int i = 1 ;i <= 14 ; i++ ){

if( (income> 3000+500*(i-1) ) && (income<= 3000+500*i)){

//System.out.println("范围为中i为:"+i);

//计算工资所属范围上限

min = 3000+500*(i-1);

//计算工资所属范围上限

max = 3000+500*i;

//输出工资所属范围

System.out.println("工资所属范围为:["+ min +","+ max +"]" );

//计算当前收入income对应的税率,收入3000元以上每增加500元,税率增加0.01%

v =  v + (i-1)*0.0001;

//输出当前税率

System.out.println("税率为:"+ v);

//计算所应缴的税收

tax = (income - max)*v + 500*(i*v-i*(i-1)*0.5*0.0001);

//输出应缴纳的税收

System.out.println("应缴税:"+ tax+"元");

//通过break结束循环,执行循环后语句

break;

}

}

}

—————————————————————————

【版权申明】

如非注明,本站文章均为 数据小雄 原创,转载请注明出处:数据小雄博客,并附带本文链接,谢谢合作!

本文地址:http://www.zhangzhengxiong.com/?id=89。

—————————————————————————