Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Main {
  4. static void runIni() {
  5. Antrian a = new Antrian ("Surat ke-", "1");
  6. Antrian b = new Antrian ("Surat ke-", "2");
  7. Antrian c = new Antrian ("Surat ke-", "3");
  8. Antrian d = new Antrian ("Surat ke-", "4");
  9. Antrian e = new Antrian ("Surat ke-", "5");
  10. Antrian f = new Antrian ("Surat ", "pak jono");
  11. Antrian g = new Antrian ("Surat ", "pak abas");
  12.  
  13. LinkedList<Antrian> buSusi = new LinkedList<>();
  14.  
  15. //bu Susi membuat surat 3 surat
  16. buSusi.add(a);
  17. buSusi.add(b);
  18. buSusi.add(c);
  19.  
  20. //pak Jono meminta untuk membuat surat
  21. buSusi.add(f);
  22.  
  23. //pak Abas meminta membuat surat
  24. buSusi.add(g);
  25.  
  26. buSusi.pollLast();
  27. buSusi.pollLast();
  28.  
  29. //bu Susi mendahulukan pak abas baru pak jono
  30. buSusi.offer(g);
  31. buSusi.offer(f);
  32.  
  33. //bu Susi melanjutkan pembuatan surat
  34. buSusi.add(d);
  35. buSusi.add(e);
  36.  
  37. //pak jono bertanya ada berapa surat yang dikerjakan bu susi
  38. System.out.println("surat yang dibuat bu susi hari ini ada " + buSusi.size() + " surat");
  39. System.out.println();
  40.  
  41. //pak jono tanya ada sampai dimana mengerjakannya
  42. System.out.println("bu susi sudah mengerjakan " + (buSusi.indexOf(g)+1) + " surat");
  43. System.out.println();
  44.  
  45. //urutan surat yang dikerjakan bu susi
  46. System.out.println("Urutan surat yang dikerjakan bu Susi adalah : ");
  47. System.out.println();
  48. buSusi.forEach((Antrian) -> {
  49. System.out.println(Antrian.getNama() + Antrian.getAntrian());
  50. });
  51.  
  52. }
  53. public static void main(String[] args) {
  54. runIni();
  55. }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement