-1
在這種情況下,數組nums中有一個未定義的整數量,我試圖找到最大並打印它。當我這樣做時,a總是打印爲0,因爲循環中發生的任何事情都不會影響到它之外的值。有人知道怎麼修這個東西嗎?在循環內更改for循環外的變量
int a = 0;
for(int i=0;i>nums.length;i++){
if(nums[i]>a)
a=nums[i];
i++;}
System.out.print(a);
使用I
是'i'每雙增量迭代打算? – Bathsheba
@PavneetSingh:恕我直言,把這個作爲答案並處理雙'i ++'沒有什麼壞處。 – Bathsheba