课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
我不知道我哪一步错了,为什么最小值出来是20?
2014-07-09
源自:Java入门第一季(IDEA工具)升级版 6-6
正在回答
仔细看一下,for循环中的if语句逻辑有问题,else不能作为最小值的处理,因为不比最大值大,不见得就比最小值小
Tina_0005 提问者
那是假设最大值和最小值,你逻辑好差
else 里面出错了,最后一次if不运行,else运行了,就会出现把最小值替换,
else if(min<nums[i]){ min=nums[i]; } if.else是如果if的条件不满足,那么运行else的部分。简单理解就是 (如果,那么) if.else if是如果if的条件不满足,那么运行else后的if部分,如果第二个if满足,就顺序运行,如果不满足就跳过下面部分运行if外的代码。 简单理解就是 (如果,那么如果)
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答帮我看看哪里错啦!运行出来的结果怎样才算对的啊
2 回答case 1 2 3输出同一个结果中间用什么符号连接呢?
1 回答求大神我哪里错啦
2 回答为什么过不了
1 回答代码问题噗
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号