Persyaratan: Masukkan tiga bilangan bulat dari keyboard untuk menyimpan variabel num1, num2, dan num3, urutkan, dan output dari kecil hingga besar
Ada 2 metode yang diperlukan untuk mengimplementasikannya:
1. Gunakan struktur cabang IF-Else;
2. Gunakan metode penyortiran array modul java bawaan.
1. Gunakan Struktur Cabang If-Else
class date19_02 {public static void main (string [] arg) {sortone (); } public static void sortone () {scanner sc1 = pemindai baru (system.in); System.out.print ("/nPlease masukkan integer pertama:"); int num1 = sc1.nextInt (); System.out.print ("Angka pertama dimasukkan: /t"+num1+" /n"); System.out.print ("/nPlease masukkan bilangan bulat kedua:"); Pemindai SC2 = pemindai baru (System.in); int num2 = sc2.nextInt (); if (num2! = num1) {System.out.print ("Angka kedua dimasukkan: /t"+num2+" /n"); } else {System.out.print ("Angka kedua yang dimasukkan diulangi dengan yang pertama, silakan coba lagi/n"); return;} system.out.print ("/nPlease masukkan bilangan bulat ketiga (setelah masuk 3 jika Anda masuk):"); Pemindai SC3 = Pemindai Baru (System.in); int num3 = sc3.nextint (); if (num3! = num2) {System.out.print ("Angka ketiga dimasukkan:/t"+num3+"/n");} else {System.out.print ("Angka ketiga yang dimasukkan diulangi, silakan coba lagi/n"); return;} int lebih kecil = 0, lebih besar = 0, maks = 0; // Variabel kelas harus diinisialisasi ketika dinyatakan jika (num1 <num2) {lebih kecil = num1; lebih besar = num2;} lain jika (num1> num2) {lebih besar = num1; lebih kecil = num2;} if (num3> lebih besar) {max = num3;} else {max = lebih besar;} system.out.print ("/n Nomor naik:/n/t"); System.out.print (lebih kecil+""+lebih besar+""+max); }}2. Gunakan metode penyortiran array modul java bawaan
impor java.util.arrays; // Semua impor file sumber ini harus ditulis sebelum kelas satu! class date19_02 {public static void main (string [] arg) {sortTwo (); } public static void sortWo () {int [] array1 = int new [3]; untuk (int x = 0; x <array1.length; x ++) {scanner sc = pemindai baru (system.in); System.out.print ("/nPlease masukkan integer (setelah 3 input):"); int num1 = sc.nextInt (); System.out.print ("jumlah input"+(x+1)+":"+num1); array1 [x] = num1; } Arrays.sort (array1); // Gunakan modul fungsi penyortiran dari Java Standard Library System.out.print ("/n/t small ==> pengaturan besar:/n"); untuk (int y = 0; y <array1.length; y ++) {System.out.print (array1 [y]+""); // Setelah menyortir urutan naik, output}}}Artikel di atas Java memperoleh angka yang dimasukkan pada keyboard dan mengurutkan itu semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.