Requisitos: ingrese tres enteros desde el teclado para almacenar las variables num1, num2 y num3, ordenarlos y generarlos de pequeños a grandes
Hay 2 métodos necesarios para implementarlo:
1. Use la estructura de la rama if-else;
2. Use el método de clasificación de las matrices de módulos Java incorporados.
1. Use la estructura de rama if-else
clase date19_02 {public static void main (string [] arg) {sortOne (); } public static void sortone () {Scanner sc1 = new Scanner (System.in); System.out.print ("/nlease ingrese el primer entero:"); int num1 = sc1.nextInt (); System.out.print ("El primer número ingresado: /t"+num1+" /n"); System.out.print ("/nlease ingrese el segundo entero:"); Escáner sc2 = new Scanner (System.in); int num2 = sc2.nextInt (); if (num2! = num1) {system.out.print ("el segundo número ingresado: /t"+num2+" /n"); } else {System.out.print ("El segundo número ingresado se repite con el primero, intente nuevamente/n"); return;} system.out.print ("/nlease ingrese al tercer número entero (después de ingresar 3 si ingresa):"); Escáner sc3 = nuevo escáner (system.in); int num3 = sc3.nextInt (); if (num3! = num2) {system.out.print ("El tercer número ingresado:/t"+num3+"/n");} else {system.out.print ("El tercer número ingresado se repite, intente nuevamente/n"); return;} int más pequeño = 0, más grande = 0, max = 0; // Las variables de clase deben inicializarse cuando se declaran si (num1 <num2) {más pequeño = num1; más grande = num2;} else if (num1> num2) {bigue = num1; más pequeño = num2;} if (num3> más grande) {max = num3;} else {max = bigue;} system.out.print ("/n números ascendentes:/n/t"); System.out.print (más pequeño+""+más grande+""+max); }}2. Use el método de clasificación de matrices de módulos Java incorporados
importar java.util.arrays; // ¡Todas las importaciones de este archivo fuente deben escribirse antes de la primera clase! clase date19_02 {public static void main (string [] arg) {sorttwo (); } public static void sorttwo () {int [] array1 = new int [3]; for (int x = 0; x <array1.length; x ++) {scanner sc = new Scanner (System.in); System.out.print ("/nlease ingrese a un entero (después de 3 entrada):"); int num1 = sc.nextInt (); System.out.print ("El número de entrada"+(x+1)+":"+num1); array1 [x] = num1; } Arrays.sort (array1); // Use el módulo de función de clasificación del sistema de biblioteca estándar Java.out.print ("/n/t small ==> gran disposición:/n"); for (int y = 0; y <array1.length; y ++) {system.out.print (array1 [y]+""); // Después de ordenar en orden ascendente, salida}}}El artículo anterior Java obtiene los números ingresados en el teclado y clasifica todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.