课程
/后端开发
/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 回答为什么提示我最后一个else是错的 要删掉
3 回答在控制台上输入代码
3 回答do while循环
2 回答这样修改行不行?
2 回答变量名居然可以是中文???