Anforderungen: Geben Sie drei Ganzzahlen von der Tastatur ein, um Variablen Num1, Num2 und Num3 zu speichern, sortieren sie und geben Sie sie von klein bis groß aus
Zum Implementieren sind 2 Methoden erforderlich:
1. Verwenden Sie If-ELSE-Zweigstruktur;
2. Verwenden Sie die Sortiermethode der integrierten Java-Modularrays.
1. Verwenden Sie die IF-ELSE-Zweigstruktur
Klasse Datum 1919_02 {public static void main (String [] arg) {sortone (); } public static void sortone () {Scanner sc1 = neuer Scanner (System.in); System.out.print ("/nPlease Eingeben Sie die erste Ganzzahl:"); int num1 = sc1.nextint (); System.out.print ("Die erste Nummer eingegeben: /t"+num1+" /n"); System.out.print ("/nPlease geben Sie die zweite Ganzzahl ein:"); Scanner sc2 = neuer Scanner (System.in); int num2 = sc2.nextint (); if (num2! = num1) {System.out.print ("Die zweite Nummer eingegeben: /t"+num2+" /n"); } else {system.out.print ("Die zweite Nummer wird mit dem ersten wiederholt, versuche es noch einmal/n"); return;} system.out.print ("/nPlease geben Sie die dritte Ganzzahl ein (nach Eingabe von 3, wenn Sie eingeben):"); Scanner sc3 = neuer Scanner (System.in); int num3 = sc3.Nextint (); if (num3! return;} int kleiner = 0, größer = 0, max = 0; // Klassenvariablen müssen initialisiert werden, wenn (num1 <num2) {kleiner = num1 deklariert wird; Bigger = num2;} else if (num1> num2) {Bigger = num1; kleiner = num2;} if (num3> größer) {max = num3;} else {max = größer;} system.out.print ("/n steigende Zahlen:/n/t"); System.out.print (kleiner+""+größer+""+max); }}2. Verwenden Sie die integrierte Java-Modul-Arrays-Sortiermethode
Import Java.util.Arrays; // Alle Importe dieser Quelldatei müssen vor der ersten Klasse geschrieben werden! Klasse Datum 1919_02 {public static void main (string [] arg) {sorttwo (); } public static void sorttwo () {int [] array1 = new int [3]; für (int x = 0; x <array1.length; x ++) {Scanner sc = neuer Scanner (System.in); System.out.print ("/nPlease geben Sie eine Ganzzahl ein (nach 3 Eingabe):"); int num1 = sc.Nextint (); System.out.print ("Die Anzahl der Eingaben"+(x+1)+":"+num1); Array1 [x] = num1; } Arrays.sort (array1); // Verwenden Sie das Sortierungsfunktionsmodul des Java Standard Library System.out.print ("/n/t small ==> große Anordnung:/n"); für (int y = 0; y <array1.length; y ++) {System.out.print (Array1 [y]+""); // Nach dem Sortieren in aufsteigender Reihenfolge Ausgabe}}}Der obige Artikel Java erhält die auf der Tastatur eingegebenen Nummern und sortiert es ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.