发布网友 发布时间:2024-10-23 21:37
共3个回答
热心网友 时间:2024-10-26 23:03
import java.util.Scanner;
public class test1{
public static void main(String[] args){
int []a = new int [10];
Scanner sc = new Scanner(System.in);
for(int i=0;i<10;i++){
a[i]=sc.nextInt();
}
sort(a);
for(int i=0;i<10;i++){
System.out.print(a[i]+" ");
}
}
public static void sort( int [] a){
for(int i=0;i<10;i++){
for(int j=i+1;j<10;j++){
if(a[j]<a[i]){
int temp = a[i];
a[i] = a[j];
a[j]=temp;
}
}
}
}
}
你看看是否符合你的要求
热心网友 时间:2024-10-26 23:01
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void getValue()
{
int[] arrayInt = new int[10];
Scanner s = new Scanner(System.in);
//循环输入十个数字
for(int i=0;i<10;i++){
System.out.println("输入第"+(i+1)+"个数字: ");
arrayInt[i] = s.nextInt();
}
//排序
Arrays.sort(arrayInt);
System.out.println("排列后的顺序:");
for(int i=0;i<arrayInt.length;i++){
if(i==arrayInt.length-1){
System.out.print(arrayInt[i]);
}else{
System.out.print(arrayInt[i]+",");
}
}
}
public static void main(String[] args) {
getValue();
}
}
热心网友 时间:2024-10-26 23:03
两位写的都可以....初学者用zsx10110那位的,熟悉Array类的用推荐的那个答案.最好两个都弄明白,这是最基础排列运算........嘎嘎...