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();
}
}
面向对象小练习
最新推荐文章于 2022-12-13 18:04:04 发布