SlideShare a Scribd company logo
1 of 1
Download to read offline
import java.util.Scanner;
public class mainLinkList{
      public static void main(String[] args){
            Scanner scan = new Scanner(System.in);
            LinkList ls = new LinkList();
            int pilih=0;
            do{
                  System.out.println("Menu : ");
                  System.out.println("1. Input awal");
                  System.out.println("2. Input akhir");
                  System.out.println("3. Input setelah awal");
                  System.out.println("4. Input sebelum akhir");
                  System.out.println("5. Hapus awal");
                  System.out.println("6. Hapus akhir");
                  System.out.println("7. Lihat awal");
                  System.out.println("8. Lihat akhir");
                  System.out.println("0. Keluar");
                  System.out.printf("Pilihan anda --> ");
                  pilih=scan.nextInt();
                  if(pilih==1){
                         System.out.printf("Input nama : ");
                         String nama = scan.next();
                         Node n = new Node(nama);
                         ls.addFirst(n);
                  } else if(pilih==2){
                         System.out.printf("Input nama : ");
                         String nama = scan.next();
                         Node n = new Node(nama);
                         ls.addLast(n);
                  } else if(pilih==3){
                         System.out.printf("Input nama : ");
                         String nama = scan.next();
                         Node n = new Node(nama);
                         ls.addAfterFirst(n);
                  } else if(pilih==4){
                         System.out.printf("Input nama : ");
                         String nama = scan.next();
                         Node n = new Node(nama);
                         ls.addBeforeLast(n);
                  } else if(pilih==5){
                         ls.removeFirst();
                  } else if(pilih==6){
                         ls.removeLast();
                  } else if(pilih==7){
                         Node n = ls.getFirst();
                         System.out.println(n.getData());
                  } else if(pilih==8){
                         Node n = ls.getLast();
                         System.out.println(n.getData());
                  }
            } while(pilih!=0);
      }
}	
  

More Related Content

Viewers also liked

Viewers also liked (13)

7189
71897189
7189
 
PR Pratice promote Good Governance in Public Administration
PR Pratice promote Good Governance in Public AdministrationPR Pratice promote Good Governance in Public Administration
PR Pratice promote Good Governance in Public Administration
 
7003
70037003
7003
 
Horario
HorarioHorario
Horario
 
Film
FilmFilm
Film
 
Reference Letter
Reference LetterReference Letter
Reference Letter
 
Archivo de prueba
Archivo de pruebaArchivo de prueba
Archivo de prueba
 
Natural Dark Cuticle Hair
Natural Dark Cuticle HairNatural Dark Cuticle Hair
Natural Dark Cuticle Hair
 
5K Overall Results - Q C Cubao Lions Club Fun Run 2012
5K Overall Results - Q C Cubao Lions Club Fun Run 20125K Overall Results - Q C Cubao Lions Club Fun Run 2012
5K Overall Results - Q C Cubao Lions Club Fun Run 2012
 
Webinar - Rise of the Universal Associate and Self-Service Machines - CFM
Webinar - Rise of the Universal Associate and Self-Service Machines - CFMWebinar - Rise of the Universal Associate and Self-Service Machines - CFM
Webinar - Rise of the Universal Associate and Self-Service Machines - CFM
 
7 Top Corporate Trends for Learning & Development in 2014
7 Top Corporate Trends for Learning & Development in 20147 Top Corporate Trends for Learning & Development in 2014
7 Top Corporate Trends for Learning & Development in 2014
 
Technology rethink for next generation loyalty programmes
Technology rethink for next generation loyalty programmesTechnology rethink for next generation loyalty programmes
Technology rethink for next generation loyalty programmes
 
Connecting the manufacturing industry
Connecting the manufacturing industryConnecting the manufacturing industry
Connecting the manufacturing industry
 

Main linklist

  • 1. import java.util.Scanner; public class mainLinkList{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); LinkList ls = new LinkList(); int pilih=0; do{ System.out.println("Menu : "); System.out.println("1. Input awal"); System.out.println("2. Input akhir"); System.out.println("3. Input setelah awal"); System.out.println("4. Input sebelum akhir"); System.out.println("5. Hapus awal"); System.out.println("6. Hapus akhir"); System.out.println("7. Lihat awal"); System.out.println("8. Lihat akhir"); System.out.println("0. Keluar"); System.out.printf("Pilihan anda --> "); pilih=scan.nextInt(); if(pilih==1){ System.out.printf("Input nama : "); String nama = scan.next(); Node n = new Node(nama); ls.addFirst(n); } else if(pilih==2){ System.out.printf("Input nama : "); String nama = scan.next(); Node n = new Node(nama); ls.addLast(n); } else if(pilih==3){ System.out.printf("Input nama : "); String nama = scan.next(); Node n = new Node(nama); ls.addAfterFirst(n); } else if(pilih==4){ System.out.printf("Input nama : "); String nama = scan.next(); Node n = new Node(nama); ls.addBeforeLast(n); } else if(pilih==5){ ls.removeFirst(); } else if(pilih==6){ ls.removeLast(); } else if(pilih==7){ Node n = ls.getFirst(); System.out.println(n.getData()); } else if(pilih==8){ Node n = ls.getLast(); System.out.println(n.getData()); } } while(pilih!=0); } }