为了账号安全,请及时绑定邮箱和手机立即绑定

if语句的用法

https://img1.sycdn.imooc.com//5b56e39e0001278b06810514.jpg

第22行改为:

else

{ min=nums[i];}

输出最小值的结果是20

为什么不是4?

正在回答

2 回答

如果改了后 else就是当满足nums[i]<=max情况时 都将这个值赋给min
原本的代码是在满足nums[i]<min的情况下,才把这个值赋给min
一个和max比 一个和min比 所以结果不一样


0 回复 有任何疑惑可以回复我~
#1

慕姐0147601 提问者

非常感谢!
2018-07-25 回复 有任何疑惑可以回复我~
avg=sum/7;应改为avg=sum/nums.length;更好
因为你现在弄得数组个数较少好数,但如果成千上百个就不好弄了


0 回复 有任何疑惑可以回复我~
#1

慕姐0147601 提问者

谢谢!
2018-08-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165461    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

if语句的用法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信