Advertisement
Guest User

Untitled

a guest
Oct 8th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. package javaapplication1;
  2.  
  3. import java.util.*;
  4.  
  5. class Adresatas
  6. {
  7. private String vardas;
  8. private String pavarde;
  9. private String miestas;
  10. private String telefono_numeris;
  11. Adresatas()
  12. {
  13. vardas="";
  14. pavarde="";
  15. miestas="";
  16. telefono_numeris="";
  17. }
  18. Adresatas(String v, String p, String m, String tel)
  19. {
  20. vardas=v;
  21. pavarde=p;
  22. miestas=m;
  23. telefono_numeris=tel;
  24. }
  25. public String GetName()
  26. {
  27. return vardas;
  28. }
  29. public String GetSurname()
  30. {
  31. return pavarde;
  32. }
  33. public String GetCity()
  34. {
  35. return miestas;
  36. }
  37. public String GetPhoneNumber()
  38. {
  39. return telefono_numeris;
  40. }
  41. public String allinfo()
  42. {
  43. return vardas+", "+pavarde+", "+miestas+", "+telefono_numeris;
  44. }
  45. }
  46.  
  47. class Knygute
  48. {
  49. private ArrayList <Adresatas> sarasas=new ArrayList();
  50. public void ivesti_adresata(Adresatas adr)
  51. {
  52. sarasas.add(adr);
  53. }
  54. public void istrinti_adresata(String tel_nr)
  55. {
  56. for(int i=0;i<sarasas.size();i++)
  57. {
  58. Adresatas tmp=sarasas.get(i);
  59. if(tmp.GetPhoneNumber().equals(tel_nr))
  60. {
  61. sarasas.remove(i);
  62. }
  63. }
  64. }
  65. public void miesto_gyventojai(String nurodytas_miestas)
  66. {
  67. for(int i=0;i<sarasas.size();i++)
  68. {
  69. Adresatas tmp=sarasas.get(i);
  70. if(tmp.GetCity().equals(nurodytas_miestas))
  71. {
  72. System.out.println(sarasas.get(i).allinfo());
  73. }
  74. }
  75. }
  76. public void info()
  77. {
  78. for(int i=0;i<sarasas.size();i++)
  79. {
  80. System.out.println(sarasas.get(i).allinfo());
  81. }
  82. }
  83. }
  84.  
  85. public class JavaApplication1
  86. {
  87. public static void main(String[] args)
  88. {
  89. Knygute kn=new Knygute();
  90. Scanner Klaviatura=new Scanner(System.in);
  91. while(true)
  92. {
  93. System.out.println("\n\n\nmeniu\n\n1 ivesti adresata\n2 istrinti adresata\n3 gyvenantys asmenys nurodytame mieste\n4 paieska pagal varda, pavarde\n5 paieska pagal varda, pavarde, miesta\n6 rikiavimas pagal pavarde ir miesta\n9 testas\n\n0 baigti darba");
  94. int meniu=Klaviatura.nextInt();
  95. if(meniu==1)
  96. {
  97. Klaviatura=new Scanner(System.in);
  98. System.out.println("iveskit varda, pavarde, miesta ir telefono numeri");
  99. String v, p, mie, tel_nr;
  100. v=Klaviatura.nextLine();
  101. p=Klaviatura.nextLine();
  102. mie=Klaviatura.nextLine();
  103. tel_nr=Klaviatura.nextLine();
  104. Adresatas adres=new Adresatas(v, p, mie, tel_nr);
  105. kn.ivesti_adresata(adres);
  106. }
  107. else if(meniu==2)
  108. {
  109. Klaviatura=new Scanner(System.in);
  110. System.out.println("iveskite telefono numeri istrinamo adresato");
  111. String tel_nr;
  112. tel_nr=Klaviatura.nextLine();
  113. kn.istrinti_adresata(tel_nr);
  114. }
  115. else if(meniu==3)
  116. {
  117. Klaviatura=new Scanner(System.in);
  118. System.out.println("iveskite miesto pavadinima");
  119. String ivestas_m;
  120. ivestas_m=Klaviatura.nextLine();
  121. kn.miesto_gyventojai(ivestas_m);
  122. }
  123. else if(meniu==4)
  124. {
  125.  
  126. }
  127. else if(meniu==5)
  128. {
  129.  
  130. }
  131. else if(meniu==6)
  132. {
  133.  
  134. }
  135. else if(meniu==9)
  136. {
  137. kn.info();
  138. }
  139. else if(meniu==0)
  140. {
  141. break;
  142. }
  143. }
  144. }
  145. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement