面向对象小练习

package com.itcast.itwork;
import java.util.Scanner;

public class PayCome {

	public static void main(String[] args) {
		//User u = new User();
		new User().yunSuan(new User());
		new User().change();
		new User().yunSuan(new User());
	}
}

	//用户
class User {
	private static int income;
	private double tax;
	private int kouchu;
	private static int zhengdian = 2000;
	
	public static void yunSuan(User u) {
		double come;
		double shuikuan;
		double shouru;
		double chaochu;
		Scanner inpu = new Scanner(System.in);
		System.out.println("请输入税前收入:");
		income = inpu.nextInt();
		chaochu = income-zhengdian;
		if(u.income <= 2000) {
			System.out.println("税前收入低于2000元,不予收受个人所得税!");
		} 
		else {
			if(chaochu <= 500) {
				u.tax = 0.05;
				u.kouchu = 0;
			} else if(chaochu > 500 && chaochu <=2000) {
				u.tax = 0.10;
				u.kouchu = 25;
			} else if(chaochu > 2000 && chaochu <= 5000) {
				u.tax = 0.15;
				u.kouchu = 125;
			} else if(chaochu >5000 && chaochu <=20000) {
				u.tax = 0.20;
				u.kouchu = 375;
			} else if(chaochu >20000 && chaochu <=40000) {
				u.tax = 0.25;
				u.kouchu = 1375;
			} else if(chaochu >40000 && chaochu <=60000) {
				u.tax = 0.30;
				u.kouchu = 3375;
			} else if(chaochu >60000 && chaochu <=80000) {
				u.tax = 0.35;
				u.kouchu = 6375;
			} else if(chaochu >80000 && chaochu <=100000) {
				u.tax = 0.40;
				u.kouchu = 10275;
			} else {
				u.tax = 0.45;
				u.kouchu = 15375;
			}
			shuikuan = (chaochu*u.tax-u.kouchu);
			shouru = u.income-shuikuan;
			System.out.println("需要缴纳的税款:"+shuikuan);
			System.out.println("税后收入:"+shouru);
			}
	}
	
	public void change() {
		Scanner inpu = new Scanner(System.in);
		System.out.println("请输入起征点:");
		zhengdian = inpu.nextInt();
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值