多if判断一下啊,根据奖金所在范围进行计算。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
double a = s.nextDouble(); //奖金
double r = 0;
if(a<500){
r = 0;
}else if(a >= 500 && a < 1000){
r = 0.03;
}else if(a >= 1000 && a < 2000){
r = 0.05;
}else if(a >= 2000 && a < 5000){
r = 0.08;
}else{
r = 0.12;
}
double value = a * r;
double result = a - value;
System.out.println("税率:" + r);
System.out.println("应交税款::"+value);
System.out.println("实得奖金数:"+result);
}
}
觉得可以请采纳一下,谢谢