Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.Scanner;
- public class Sorting {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- System.out.print("Masukkan jumlah angka : ");
- // Berfungsi untuk membatasi seberapa banyak kita mau menginput jumlah angka
- int jumlahAngka = scan.nextInt();
- int[] array = new int[jumlahAngka];
- int[] big = new int[jumlahAngka];
- System.out.println("\nMasukkan angka yang ingin diurutkan dari Terkecil ke Terbesar");
- // Berfungsi untuk menentukan dan menampilkan jumlah angka yang akan diinput
- for(int kecil = 0; kecil < jumlahAngka; kecil++) {
- System.out.print("Urutan " + (kecil + 1) + " : ");
- array[kecil] = scan.nextInt();
- }
- // Berfungsi untuk mengurutkan angka dari yang terkecil ke terbesar
- Arrays.sort(array);
- // Berfungsi untuk menampilkan hasil dari urutan angka dari yang terkecil ke terbesar
- for(int kecilBesar : array) {
- // Berfungsi untuk menampilkan output hasil dari angka yang sudah diurutkan
- System.out.print("\n\tHasil Urutan dari Terkecil ke Terbesar : " + kecilBesar);
- }
- System.out.println("\n\nMasukkan angka yang ingin diurutkan dari Terbesar ke Terkecil : ");
- // Berfungsi untuk menentukan dan menampilkan jumlah angka yang akan diinput
- for(int urutanBesar = 0; urutanBesar < jumlahAngka; urutanBesar++) {
- System.out.print("Urutan " + (urutanBesar + 1) + " : ");
- big[urutanBesar] = scan.nextInt();
- }
- for(int besar = 1; besar < jumlahAngka; besar++) {
- for(int urut = 0; urut < jumlahAngka - besar; urut++) {
- if(big[urut] < big[urut + 1]) {
- int b = big[urut];
- big[urut] = big[urut + 1];
- big[urut + 1] = b;
- }
- }
- }
- // Berfungsi untuk menampilkan hasil dari urutan angka dari yang terbesar ke terkecil
- for(int besarKecil = 0; besarKecil < jumlahAngka; besarKecil++) {
- // Berfungsi untuk menampilkan output hasil dari angka yang sudah diurutkan
- System.out.print("\n\tHasil Urutan dari Terbesar ke Terkecil : " + big[besarKecil]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement