Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sorting;
- import java.util.Scanner;
- public class Sorting {
- public static void main(String[] args) {
- int[] nomor=new int[1024];
- int menu=0,z=0,view,temp;
- Scanner in=new Scanner(System.in);
- while(menu!=4){
- System.out.print("1.Input\n2.view\n3.Sort\n4.Exit\n : ");
- menu=in.nextInt();
- if(menu==1){
- z++;
- System.out.print("Masukkan Nomor : ");
- nomor[z]=in.nextInt();
- }
- else if(menu==2){
- if(z<1) System.out.println("Kosong");
- else{
- System.out.print("Data Sebelum Diurutkan : ");
- for(int a=1;a<=z;a++) System.out.print(nomor[a]+" ");
- System.out.println("");
- }
- }
- else if(menu==3){
- if(z<1) System.out.println("Kosong");
- else{
- for(int c=1;c<=z;c++) System.out.print(nomor[c]+" ");
- System.out.println("");
- for(int a=2; a<=z; a++){
- int b=a;
- while(b>1 && nomor[b-1]>nomor[b]){
- temp=nomor[b];
- nomor[b]=nomor[b-1];
- nomor[b-1]=temp;
- b--;
- for(int c=1;c<=z;c++){
- System.out.print(nomor[c]+" ");
- if(c==a) System.out.print("| ");
- }
- System.out.println("");
- }
- }
- System.out.print("Data Setelah Diurutkan : ");
- for(int a=1;a<=z;a++) System.out.print(nomor[a]+" ");
- System.out.println("");
- }
- }
- else if(menu==4) System.out.println("Keluar");
- else System.out.println("Salah");
- System.out.println("");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement