某企业发放的奖金根据利润进行提成,利润低于或等于10万元时,奖金为利润的10%;利润高于10万元低于20万元时,低于10万元部分,奖金按利润的10%提成,高于10万元的部分,奖金按利润的7.5%提成;利润高于20万元低于40万元时,高于20万元的部分,奖金按利润的5%提成;40万到60万之间时,高于40万元的部分,奖金按利润的3%提成;60万到100万之间时,高于60万元的部分,奖金按利润的1.5%提成;高于100万元时,超过100万元的部分,奖金按利润的1%提成;从键盘输入利润,编写程序输出利润应发放的奖金数。
import java.util.Scanner;
public class Text {
public static void main(String[] args) {
Scanner lr = new Scanner(System.in);
double x,y;
x=y=0.0;
System.out.print("请输入月利润(万):");
x=lr.nextDouble();
if(x<=10) {
y=x*0.1;
}else if(x>10&&x<20) {
y=10*0.1+(x-10)*0.075;
}else if(x>=20&&x<40) {
y=10*0.1+10*0.075+(x-20)*0.05;
}else if(x>=40&&x<60) {
y=10*0.1+10*0.075+20*0.05+(x-40)*0.03;
}else if(x>=60&&x<100) {
y=10*0.1+10*0.075+20*0.05+20*0.03+(x-60)*0.015;
}else if(x>=100) {
y=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(x-100)*0.01;
}
System.out.println("奖金是"+y+"万");
}
}
效果图: