在java中,从键盘上输入10个整数.并从小到大的顺序输出

如题所述

// 输入数用
int a[]=new int[10];
Scanner sc = new Scanner(System.in);
for(int i=0; i<10; i++){
System.out.print("请输入第"+(i+1)+"个数:");
a[i] = sc.nextInt();
}
System.out.println();

System.out.println("排序前:");
for(int i=0; i<10; i++){
System.out.print(a[i]+" ");
}
System.out.println();

//排序核心代码
for(int i=0; i<10; i++){
for(int j=i; j<10; j++){
if(a[j]<a[i]){ //排序的调换,就换大于号、或小于号
int t = a[i];
a[i]=a[j];
a[j]=t;
}
}
}

System.out.println("排序后:");
for(int i=0; i<10; i++){
System.out.print(a[i]+" ");
}
System.out.println();
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答