2-4练习是否可以简化

2-4练习是否可以简化

http://img1.sycdn.imooc.com//climg/5afe918d0001f33904020410.jpg

写的很差,老师是否可以简化一下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
慕勒9552210 2018-05-23 11:45:39

可以使用三目运算符:a> 200 ? a* 0.85 : (a < 10 ? a :a * 0.95);

提问者 娜娜酱你好哟 2018-05-19 11:12:23

http://img1.sycdn.imooc.com//climg/5aff95580001545604720518.jpg

第20行是有错误提示吗,还是不能这样写呢?

第21行,我定义了一个整型变量int类型,这样输出之后为什么还是能得到小数位的值

好帮手慕雪 2018-05-18 17:47:49

每个方法都要做到单一化的职责,通用性更强。所以14行,最好不要在max()中输出,你把a返回就行了。而主方法中直接输出21行就可以了。祝:学习愉快

  • 提问者 娜娜酱你好哟 #1
    老师,把a返回的意思是?
    2018-05-19 10:01:08
  • 提问者 娜娜酱你好哟 #2
    return a;是这样吗
    2018-05-19 10:03:13
  • 提问者 娜娜酱你好哟 #3
    最后21行主方法输出总是报错 System.out.println(sc.max(a));
    2018-05-19 10:22:00
提问者 娜娜酱你好哟 2018-05-18 16:56:55
这个编程有问题,麻烦老师帮忙指出


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师