冒泡排序从数组中输出最大值,方法如下(java语言):
public class Test {
// 冒泡排序
public static void bubbleSort() {
// 定义数组
int[] arrayInt = { 6, 2, 9, 4, 7, 100, 55 };
for (int i = 0; i < arrayInt.length - 1; i++) {
for (int j = 0; j < arrayInt.length - i - 1; j++) {
// 临时变量,用于元素两两交换
int temp = 0;
if (arrayInt[j] > arrayInt[j + 1]) {
temp = arrayInt[j];
arrayInt[j] = arrayInt[j + 1];
arrayInt[j + 1] = temp;
}
}
}
System.out.println("数组中输出最大值是:" + arrayInt[arrayInt.length - 1]);
}
public static void main(String[] args) {
bubbleSort();
}
}
运行效果: