用JAVA编冒泡排序

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:34:09
求助:要求从键盘输入10个数并按从小到大的顺序排序。用JAVA做。谢谢!
Java数组做。

public class test
{
public static void main(String[] args)
{
int[] sz=new int[10];
int n=0;
String str;
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
try{
while(n<10)
{
str=br.readLine();
sz[n]=Integer.parseInt(str);
n++;
}
sort(sz,10);
for(int i=0;i<10;i++)
System.out.println(sz[i]);
}
catch(Exception e){}
}
public static void sort(int[] sz,int n)
{
int temp,i,j;
for(i=n-1;i>0;i--)
for(j=0;j<i;j++)
if(sz[j]>sz[j+1])
{
temp=sz[j];
sz[j]=sz[j+1];
sz[j+1]=temp;
}
}
}

class test
{
public static void main(String[] args)
{
int []a=new int[10];
int i,j,t;
for(i=0;i<10;i++)
a[i]=MyInput.readInt();
for(i=0;i<9;i++)
for(j