用Java 编写:从键盘输入8个数排序后输出。

2020-09-19 教育 214阅读
import java.util.Scanner;
public class Example9_19
{ public static void main(String args[])
{ Scanner in=new Scanner(System.in);
int n=8;
int data[]=new int[n];
for(int i=0;i { System.out.println("请输入第"+(i+1)+"个数");
data[i]=in.nextInt();
}
System.out.print("排序前:");
for(int i=0;i System.out.print(data[i]+" ");
bubbleSort(data);
System.out.print("\n排序后:");
for(int i=0;i System.out.print(data[i]+" ");
}
public static void bubbleSort(int[] a)
{ //冒泡
int temp,i,j;
for(i=0;i { for(j=i+1;j { if(a[i]>a[j])
{ //将较小的数交换到第i个位置
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
}
}
要排序的个数多少自己改,改那个n的初始值就好了
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com