Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Scanner;
- public class Kennel {
- public static void main(String[] args) {
- Scanner keyboard = new Scanner(System.in);
- ArrayList<Dog> dogList = new ArrayList<Dog>();
- boolean active = true;
- while(active == true) {
- System.out.println("Välj ett alternativ mellan 1-5:");
- System.out.println("");
- System.out.println("1. Registrera ny hund:");
- System.out.println("2. Öka ålder för existerande hund:");
- System.out.println("3. Lista hundar efter svanslängd:");
- System.out.println("4. Ta bort hund ur systemet:");
- System.out.println("5. Avsluta programmet.");
- int choice = keyboard.nextInt();
- switch(choice) {
- case 1:
- System.out.print("Ange hundens namn: ");
- String name = keyboard.next();
- System.out.print("Ange hundens ras: ");
- String breed = keyboard.next();
- System.out.print("Ange hundens vikt: ");
- double weight = keyboard.nextDouble();
- System.out.print("Ange hundens ålder: ");
- int age = keyboard.nextInt();
- Dog d1 = new Dog(name, breed, weight, age);
- dogList.add(d1);
- System.out.println("");
- System.out.println("Hund " + name + " skapad.");
- break;
- case 2:
- System.out.print("Ange hunden vars ålder du vill öka: ");
- String dogAgeIncrease = keyboard.next();
- for (int x = 0; x < dogList.size(); x++) {
- if (dogList.get(x).getName().equals(dogAgeIncrease)) {
- Dog d = dogList.get(x);
- d.setAge(d.getAge() + 1);
- }
- else System.out.println("TEST MESSAGE");
- }
- break;
- case 3:
- System.out.print("Ange minsta svanslängd: ");
- double minTailLength = keyboard.nextDouble();
- for (int d = 0; d < dogList.size(); d++) {
- if (dogList.get(d).getTailLength() >= minTailLength) {
- System.out.println(dogList.get(d));
- }
- }
- break;
- case 4:
- System.out.print("Ange namnet på hunden du önskar ta bort ur systemet: ");
- String deleteDog = keyboard.next();
- for (int y = 0; y < dogList.size(); y++) {
- if (dogList.get(y).getName().equals(deleteDog)) {
- dogList.remove(y);
- System.out.println("Hund borttagen.");
- }
- }
- break;
- case 5:
- System.out.println("Programmet avslutas.");
- active ^= true;
- break;
- default:
- System.out.println("Ogiltigt val, vänligen ange en siffra mellan 1-5:");
- break;
- }
- }
- keyboard.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement