这篇文章介绍java数组的冒泡排序介绍
package demo;
import java.util.Arrays;
public class Demo02 {
public static void main(String[] args) {
int[] arr = new int[10];
for(int i=0; i<arr.length; i++){
arr[i] = (int) (Math.random()*100);
}
System.out.println("冒泡排序前:");
System.out.println("第"+(0)+"次:"+Arrays.toString(arr));
bubbleSort(arr);
System.out.println("冒泡排序前:");
System.out.println("第"+(0)+"次:"+Arrays.toString(arr));
}
/*
* 冒泡排序
*/
public static void bubbleSort(int a[]) {
for (int i = 0; i < a.length - 1; i++) {
for (int j = 0; j < a.length - 1; j++) {
if (a[j] > a[j + 1]) {
int temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
System.out.println("第"+(i+1)+"次:"+Arrays.toString(a));
}
}
}以上就是java数组的冒泡排序介绍 的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号