用Java写一个冒泡排序算法
时间: 2024-05-04 16:16:08 浏览: 6
好的,以下是用Java语言编写的冒泡排序算法的代码示例:
```java
public class BubbleSort{
public static void main(String[] args){
int[] nums = {4,2,6,1,7,3,8,5};
// 输出排序前的数组
System.out.println("排序前的数组:");
for(int num : nums){
System.out.print(num + " ");
}
// 冒泡排序
for(int i=0; i<nums.length-1; i++){
for(int j=0; j<nums.length-1-i; j++){
if(nums[j] > nums[j+1]){
int temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
// 输出排序后的数组
System.out.println("\n排序后的数组:");
for(int num : nums){
System.out.print(num + " ");
}
}
}
```
运行结果如下所示:
```
排序前的数组:
4 2 6 1 7 3 8 5
排序后的数组:
1 2 3 4 5 6 7 8
```
希望我的代码可以帮到你 :)