数组下标问题
来源:1-4 二维数组的应用(下)
qq_慕神0589333
2021-10-01 11:16:52
public class Two{
public static void main(String[] args) { int[] arr = { 4,51,2,7,6,9,8,10 }; for (int i = 0; i < arr.length-1; i++) { //这里的算法可在Vic-深入浅出的排序算法进行相关复习
for (int j = 0; j < arr.length-1-i; j++) { if (arr[j] > arr[j + 1]) { // 比较相邻元素
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
} for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " "); // 打印排序完后的元素
}
}
}
arr.length-1-i 是指?为甚么-1?
1回答
好帮手慕小尤
2021-10-06
同学你好,因数组下标时从0开始的,所以进行减一操作。
祝学习愉快!
相似问题