/**
* 项目:用Java实现冒泡排序
* 时间:2019/8/9
*作者:郑翰林
*/
import java.util.Scanner;
public class Exercies9 {
public static void main(String[] args) {
System.out.print("请输入数组:");
Scanner sc = new Scanner(System.in);
String str = sc.next().toString();
String[] b = str.split(",");
System.out.print("排序前的数组为:");
for(int i=0,len=b.length;i<len; i++){
String buf= i==b.length-1? b[i]: (b[i]+",");
System.out.print(buf);
}
int[] a = new int[b.length];
for(int i=0;i<b.length;i++){
a[i] = Integer.parseInt(b[i]);
}
for(int i=0;i<a.length-1;i++){//外层循环控制排序趟数
for(int j=0;j<a.length-1-i;j++){//内层循环控制每一趟排序多少次
if(a[j]>a[j+1]){
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
System.out.println();
System.out.print("排序后的数组为:");
for(int i=0,len=a.length;i<len; i++){
String c=i==a.length-1? a[i]+"": (a[i]+",");
System.out.print(c);
}
}
}
用Java实现冒泡排序
最新推荐文章于 2024-06-07 09:15:00 发布