java写一个简单的冒泡排序
public class HelloWorld {public static void main(String[] args) {int[] arr = {64, 34, 25, 12, 22, 11, 90}; // 示例数组System.out.println("排序前的数组:");printArray(arr);bubbleSort(arr);System.out.println("排序后的数组:");printArray(arr);}public static void bubbleSort(int[] arr){int n=arr.length;for(int i=0;i<n-1;i++){for(int j=0;j<n-i-1;j++){if(arr[j]>arr[j+1]){int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}}// 辅助方法,用于打印数组public static void printArray(int[] arr) {for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");}System.out.println();}
}
运行结果输出
刚工作时是Python,工作3年后是c++,工作 6年后是java,人生总在学习,也要感谢AI编程助手的出现,让学习变得轻松有趣许多。