62,614
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
int k = 0;//统计循环执行次数
int temp = 0; // 临时变量
int[] num2 = new int[] { 90, 55, 33, 88, 100, -5, -7, 1 };
for (int i = 0; i < num2.length; i++) { // 外层循环控制循环多少轮
for (int j = i + 1; j < num2.length; j++) {
k++;
if (num2[j] > num2[i]) {
// 交换元素
temp = num2[j];
num2[j] = num2[i];
num2[i] = temp;
}
}
}
for (int i = 0; i < num2.length; i++) {
System.out.print(num2[i] + " ");
}
System.out.println();
System.out.println("k = " + k);
}