Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.ArrayList;
  3.  
  4. //Christoffer Winther chwi0807
  5.  
  6. public class Hundkennel {
  7.  
  8. public static void main(String[] args) {
  9.  
  10. Scanner scan = new Scanner(System.in);
  11.  
  12. Hundregister register = new Hundregister();
  13.  
  14. while (true) {
  15. System.out.println("1. Lägg till hund");
  16. System.out.println("2. Kontrollera hundar med minsta svanslängd");
  17. System.out.println("3. Ta bort hund");
  18. System.out.println("4. Avsluta programmet");
  19.  
  20. int val = scan.nextInt();
  21. if (val == 1) {
  22. System.out.println("Vad heter hunden?");
  23. String namn = scan.next();
  24. System.out.println("Vilken ras är hunden?");
  25. String ras = scan.next();
  26. System.out.println("Hur gammal är hunden?");
  27. int ålder = scan.nextInt();
  28. System.out.println("Hur mycket väger hunden?");
  29. int vikt = scan.nextInt();
  30.  
  31. Hund h1 = new Hund(namn, ras, ålder, vikt);
  32.  
  33. register.läggTill(h1);
  34. }
  35.  
  36. if (val == 2) {
  37. System.out.println("Ange svanslängd på hund");
  38. double svansen = scan.nextDouble();
  39. ArrayList<Hund> svanslista = register.svanslängd(svansen);
  40. for (int i = 0; i < svanslista.size(); i++) {
  41. Hund h2 = svanslista.get(i);
  42. String s = h2.toString();
  43. System.out.println(s);
  44. }
  45. }
  46.  
  47. if (val == 3) {
  48. System.out.println("Ange namn på hund");
  49. String namn = scan.next();
  50. Hund h3 = register.hundnamn(namn);
  51. if (h3 == null) {
  52. System.out.println("Hunden finns ej");
  53. } else {
  54. register.tabort(h3);
  55. System.out.println("hunden borttagen");
  56. }
  57. }
  58.  
  59. if (val == 4) {
  60. System.out.println("programmet är nu avslutat");
  61. System.exit(0);
  62. }
  63.  
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement