第1个回答 推荐于2020-12-21
import java.util.Scanner;
public class Test12 {
/**
* 根据利润得到奖金提成的金额
* @param money 利润
* @return 提成金额
*/
public long getMoney(long money){
long tiCheng=0;
//根据利润,从多到少判断
if(money>1000000){//一百万以上
tiCheng+=(money-1000000)*0.01;//计算100万以上的利润
money=1000000;//利润算作1000000
}
if(money>600000){//六十万到一百万
tiCheng+=(money-600000)*0.015;//计算60万以上的利润
money=600000;//利润算作600000
}
if(money>400000){//四十万到六十万
tiCheng+=(money-400000)*0.03;//计算40万以上的利润
money=400000;//利润算作400000
}
if(money>200000){//二十万到四十万
tiCheng+=(money-200000)*0.05;//计算20万以上的利润
money=200000;//利润算作200000
}
if(money>100000){//十万到二十万
tiCheng+=(money-100000)*0.075;//计算10万以上的利润
money=100000;//计算10万以下的利润
}
tiCheng+=money*0.1;//计算十万以下的利润
return tiCheng;
}
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入利润:");
long money=in.nextLong();
Test12 t12=new Test12();
long res=t12.getMoney(money);
System.out.println("提成为:"+res);
}
}本回答被网友采纳