键盘输入6个整数,将这6个整数按从小到大的顺序排序。

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;

/**

  • 编写程序:Java由键盘输入三个整数分别存入变量mun1、mun2、mun3,
  • 对他们进行排序(使用if-else if--else),并且从小到大输出。
  • */
    import java.util.Scanner;
    public class IfTest2 {
     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

初学者的话可以使用一些冒泡排序法,能加强对算法的理解