qq_BetterMan_24
2018-01-11 22:17
// 如果当前值小于min,则替换min的值 if(nums[i]<nums[0]){ min=nums[i]; } 为什么最小值是20啊
因为你每次都是和 nums的第一个元素比较而不是 和min比较
所有元素遍历完的最后一个值是20 20<nums[0] 所以min的值就是20
要这样写 if(nums[i]<min)
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题
回答 6
回答 4
回答 1
回答 5