Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Scanner;
- public class MainProgram
- {
- public static void main(String[] args)
- {
- ArrayList<Dog> doglist = new ArrayList<Dog>();
- Scanner myscan = new Scanner(System.in);
- boolean running = true;
- while(running)
- {
- System.out.println("n************************************");
- System.out.println("nVälkommen till Kennelklubben!");
- System.out.println("n************************************");
- System.out.println("n[1] Register new dog");
- System.out.println("[2] Print out list");
- System.out.println("[3] Increase age");
- System.out.println("[4] Remove dog");
- System.out.println("[5] Quit program");
- System.out.println("n************************************");
- System.out.println("nChoose: ");
- int option = myscan.nextInt();
- switch (option)
- {
- case 1:
- System.out.println("Write name:");
- String name = myscan.next();
- System.out.println("Write race:");
- String race = myscan.next();
- System.out.println("Age:");
- int age = myscan.nextInt();
- System.out.println("Weight:");
- double weight = myscan.nextDouble();
- doglist.add(new Dog(name, race, age, weight));
- break;
- case 2:
- System.out.println("Write minimum length of tail:");
- double tail = myscan.nextDouble();
- for (Dog name1 : doglist)
- {
- System.out.println(name1.toString());
- }
- break;
- public class Dog
- {
- private String name;
- private String race;
- private int age;
- private double weight;
- private double tailLength;
- public Dog (String name, String race, int age, double weight)
- {
- this.name = name;
- this.race = race;
- this.age = age;
- this.weight = weight;
- }
- public double tailLength()
- {
- if (race=="tax")
- tailLength = 3.7;
- else
- tailLength=(age-weight)/10;
- return tailLength;
- }
- public String toString()
- {
- return name + " " + race +
- " " + age + " " + "år" + " " + weight + " " + "kg" + " " + tailLength;
- }
Add Comment
Please, Sign In to add comment