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

import java.util.Scanner;

/*

* 功能:输入工资后能计算出应缴纳的税收,

*     3000至3500元之间税率为0.14%,

*     3500至4000元之间税率为0.15%,

*     依次类推每增加500元,税率增加0.01%

*

* 使用Scanner

* Scanner类位于java.util包中,使用时需要导入此包

* 步骤:

* 1.导入java.util.Scanner

* 2.创建Scanner对象

* 3.接收并保存用户输入的值

*

*/

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。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值