A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© autumnforest 中级黑马   /  2015-11-13 00:50  /  814 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


企业发放的奖金根据利润提成。利润(I)低于或等于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%提成,注意定义时要把奖金定义为长整形。求利润是60.0万时,应发放奖金数。

9 个回复

倒序浏览
  1. import java.util.Scanner;
  2. class  JiangJin
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 long m=0;double jj=0;                                        //定义利润为m,奖金为jj
  7.                 System.out.println("请输入利润数");
  8.                 Scanner sc = new Scanner(System.in);        //输入流
  9.                         m = sc.nextInt();
  10.                        
  11.                        
  12.                         if(m>=0 && m<=100000){                                                                                                                                        //判断利润大于等于0并且小于等于10
  13.                                 jj = m*0.1;                                                                                                                                                        //低于10万的奖金
  14.                         }
  15.                         else if(m>100000 && m<=200000){                                                                                                                        //判断利润大于10并且小于等于20
  16.                                 jj = 100000*0.1 + (m-100000)*0.075;                                                                                                        //10万的奖金+剩余利润的奖金(11-20之间)
  17.                         }
  18.                         else if(m>200000 && m<=400000){                                                                                                                        //判断利润大于20并且小于等于40
  19.                                 jj = 100000*0.1 + 100000*0.075 + (m-200000)*0.05;                                                                        //10万的奖金+(10-20之间)奖金+剩余利润的奖金(21-40之间)
  20.                         }
  21.                         else if(m>400000 && m<=600000){                                                                                                                        //判断利润大于40并且小于等于60
  22.                                 jj = 100000*0.1 + 100000*0.075 + 200000*0.05 + (m-400000)*0.03;                                                //10万的奖金+(10-20之间)奖金+(20-40之间)奖金+剩余利润的奖金(41-60之间)
  23.                         }
  24.                         else if(m>600000 && m<=1000000){                                                                                                                //判断利润大于60并且小于等于100
  25.                                 jj = 100000*0.1 + 100000*0.075 + 200000*0.05 + 200000*0.03 + (m-600000)*0.015;                //10万的奖金+(10-20之间)奖金+(20-40之间)奖金+(40-60之间)+剩余利润的奖金(60-100之间)
  26.                         }
  27.                         else if(m>1000000){                                                                                                                                                //判断利润大于100
  28.                                 jj = 100000*0.1 + 100000*0.075 + 200000*0.05 + 200000*0.03 + 400000*0.015 + (m-1000000)*0.001;        //10万的奖金+(10-20之间)奖金+(20-40之间)奖金+(40-60之间)+(60-100之间)+大于100的奖金
  29.                         }
  30.                                 System.out.println("利润为"+m+"奖金为"+jj+"元");
  31.         }
  32. }
复制代码
回复 使用道具 举报
楼上牛逼
回复 使用道具 举报
楼上牛逼。。。
回复 使用道具 举报
楼上太牛了把
回复 使用道具 举报
我发过这道题
回复 使用道具 举报
如果是自己敲的就屌炸了
回复 使用道具 举报
貌似昨天就看到了这道题
回复 使用道具 举报
感觉好复杂的样子
回复 使用道具 举报
路过,进来看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马