它返回数组中的第二个元素而不是最小数字的索引
我已经采用了大小和所有这些东西,这只是方法
public static int FindSmallest (int [] arr1){//start method
int index = arr1[0];
for (int i=1; i<arr1.length; i++){
if (arr1[i] > index ){
index = arr1[i];
}
return index ;
}
return 0;
}//end method
Run Code Online (Sandbox Code Playgroud)
你会怎么做纸?
public static int FindSmallest (int [] arr1) {
int index = 0;
int min = arr1[index];
for (int i=1; i<arr1.length; i++) {
...
if (arr1[i] < min) {
min = arr1[i];
index = i;
}
...
}
return index;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22254 次 |
| 最近记录: |