java 在键盘输入6个整数,将这6个整数按从小到大的顺序排序。
public static void main(String[] args) {
int n = 6;
Scanner sc = new Scanner(System.in);
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
}
存入数组用sort排序
package shangguigu.javabase;
/**
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入三个整数:");
int mun1 = scan.nextInt();
System.out.println(mun1+":输入成功");
int mun2 = scan.nextInt();
System.out.println(mun2+":输入成功");
int mun3 = scan.nextInt();
System.out.println(mun3+":输入成功");
System.out.println("排序结果为:");
int change = 0;
if(mun1<mun2) {
if(mun3>mun2) {
System.out.println(mun1+"<"+mun2+"<"+mun3);
}else if(mun3<mun1){
System.out.println(mun3+"<"+mun1+"<"+mun2);
}else {
System.out.println(mun1+"<"+mun3+"<"+mun2);
}
}else {
if(mun1<mun3) {
System.out.println(mun2+"<"+mun1+"<"+mun3);
}else if(mun3<mun2) {
System.out.println(mun3+"<"+mun2+"<"+mun1);
}else {
System.out.println(mun2+"<"+mun3+"<"+mun1);
}
}
}
}请输入三个整数:
-10
-10:输入成功
0
0:输入成功
12
12:输入成功
排序结果为:
-10<0<12
初学者的话可以使用一些冒泡排序法,能加强对算法的理解