用冒泡法编个程序 JAVA的

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:33:59
编程采用冒泡法实现对数组元素由小到大排序,冒泡法排序对相邻的两个元素进行比较,并把小的元素交换到前面。
提示:关键代码如下:
for(i=0;i<intArray.length-1;i++)
for(j=i+1;j<intArray.length;j++)
if (intArray[i]>intArray[j]){
t=intArray[i];intArray[i]=intArray[j];intArray[j]=t;}

public class Test2 {
public static void main(String[] args){
int[] a = {7,2,23,65,43,98,21,9,17};
for(int i=0;i<a.length;i++){
for(int j=0;j<i;j++){
if(a[i] < a[j]){
int t = 0;
t = a[j];
a[j] = a[i];
a[i] = t;
}
}
}
//显示
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
}
7,9,12,17,21,23,43,65,98

public class Test2 {
public static void main(String[] args){
int[] a = {18, 25, 7, 36, 13, 9, 89, 63};
for(int i=0;i<a.length;i++){
for(int j=0;j<i;j++){
if(a[i] < a[j]){
int t = 0;
t = a[j];
a[j] = a[i];
a[i] = t;
}
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
}

//排序
public class Test2 {
public static void main(String[] args){
int[] a = {18, 25, 7, 36, 13, 9, 89, 63}