慕设计5029318
2017-08-03 15:35
for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素 // 如果当前值大于max,则替换max的值 if(nums[i]<nums[i+1]){ nums[i]=nums[i+1]; max=nums[i]; } // 如果当前值小于min,则替换min的值 if(nums[i]<nums[i+1]){ nums[i+1]=nums[i]; min=nums[i]; } 这样写哪里错了?
i+1越界了
for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素
if(nums[i]>max){ max=nums[i]; }
if(nums[i]<min){ min=nums[i]; }
}
Java入门第一季(IDEA工具)升级版
1165552 学习 · 17587 问题
相似问题