這樣寫哪里出錯了
for (int i = 0; i < nums.length; i++) { // 循環(huán)遍歷數(shù)組中的元素 ? ? ? ?// 如果當前值大于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]; } 這樣寫哪里錯了?
2017-08-03
i+1越界了
2017-08-03
for (int i = 0; i < nums.length; i++) { // 循環(huán)遍歷數(shù)組中的元素?
?if(nums[i]>max){ ?max=nums[i]; } ? ? ? ??
if(nums[i]<min){ ? min=nums[i]; }?
}