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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

企业发放的奖金根据利润提成。利润(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%提成,从键盘输入当月利润I,求应发放奖金总数?

我写了半天不知对不对,希望能帮我写一下,我看一下,我到底写的怎么样?

17 个回复

倒序浏览
public class Test{
   public static void main(String[] args){
      System.out.print(fun(x));//X就是输入的利润
   }
   public static double fun(double x){
      double sum=0;
      if(x<=10)//利润在10以内
          sum=x*0.1+x;
     else if(x>10 && x<=20)//利润10~20
          sum=10*0.1+(x-10)*0.75+x;
     else if(x>20 && x<=40)//利润20~40
          sum=10*0.1+10*0.75+(x-20)*0.05+x;
     else if(x>40 && x<=60)//利润40~60
          sum=10*0.1+10*0.075+20*0.05+(x-40)*0.03+x;
     else if(x>60 && x<=100)//利润60~100
          sum=10*0.1+10*0.075+20*0.05+20*0.03+(x-60)*0.015+x;
     else//利润100以上
          sum=10*0.0+10*0.075+20*0.05+20*0.03+40*0.015+(x-100)*0.01+x;

      return sum;
   }
}


我就这样一步一步写了,不知道有没更简单的,键盘输入的我还不会,求告诉!!!!!
回复 使用道具 举报
键盘输入啊 Scanner类
定义一个
scanner sc = new Scanner(System.in);
int i = sc.nextInt();
然后导包;
你输入的就是i
回复 使用道具 举报
高手。。
回复 使用道具 举报
你都参加面试了啊,这是面试题?
回复 使用道具 举报
楼主,面试写代码能用Eclipse吗?还是只能用editplus啊?
回复 使用道具 举报
huangchunwei 来自手机 中级黑马 2015-3-3 07:46:37
7#
赞一个。
回复 使用道具 举报
franksight 发表于 2015-3-3 00:32
楼主,面试写代码能用Eclipse吗?还是只能用editplus啊?

手写的,一般都用Eclipse

评分

参与人数 1黑马币 +10 收起 理由
会飞的蜗牛 + 10 赞一个!

查看全部评分

回复 使用道具 举报
huanxiang0220 发表于 2015-3-2 23:21
你都参加面试了啊,这是面试题?

恩,我去长经验,看看他们出什么题,问什么问题。
回复 使用道具 举报 1 0
这个最好用switch case 语句写,比较简洁
回复 使用道具 举报
竹叶君子 发表于 2015-3-3 10:50
这个最好用switch case 语句写,比较简洁

用switch怎么写啊,求教
回复 使用道具 举报
这不是经融数学的题吗。。。。你确定是软件提的?
回复 使用道具 举报
alvis2015 发表于 2015-3-3 10:53
用switch怎么写啊,求教

判断固定个数值的时候才可以用switch,判断范围要用if
回复 使用道具 举报
菜鸟一号 发表于 2015-3-3 15:24
判断固定个数值的时候才可以用switch,判断范围要用if

我也觉得是这样,俺毕竟是初学者,很多东西都不知道。:)
回复 使用道具 举报
alvis2015 发表于 2015-3-3 15:26
我也觉得是这样,俺毕竟是初学者,很多东西都不知道。

慢慢来,一齐加油吧
回复 使用道具 举报
BEIKOU 来自手机 中级黑马 2015-3-3 20:08:40
16#
学习学习
回复 使用道具 举报
题目好复杂啊
回复 使用道具 举报
提前看看哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马