Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Car
- -----------
- public class Car {
- private String brand;
- private String model;
- public Car(String brand, String model) {
- this.brand = brand;
- this.model = model;
- }
- public String getBrand() {
- return brand;
- }
- public void setBrand(String brand) {
- this.brand = brand;
- }
- public String getModel() {
- return model;
- }
- public void setModel(String model) {
- this.model = model;
- }
- }
- ===================================
- App
- -----------
- import java.util.Arrays;
- import java.util.Scanner;
- public class App{
- public static void main(String[] args) {
- Car[] cars = new Car[3];
- Car car = new Car("Peugeot", "206");
- Car car1 = new Car("Seat", "Ibiza");
- Car car2 = new Car("Chevrolet", "Lacetti");
- cars[0] = car;
- cars[1] = car1;
- cars[2] = car2;
- boolean check = true;
- while(check) {
- Scanner scanner = new Scanner(System.in);
- System.out.println();
- System.out.println("1 add");
- System.out.println("2 remove");
- System.out.println("3 print");
- System.out.println("4 exit");
- System.out.println("Choose an option: ");
- String option = scanner.nextLine();
- String brand;
- String model;
- switch (option) {
- case "1":
- System.out.println("Please input the brand of the car: ");
- brand = scanner.nextLine();
- System.out.println("Please input the model of the car: ");
- model = scanner.nextLine();
- Car[] carsOneAdded = new Car[cars.length + 1];
- for (int i = 0; i < cars.length; i++) {
- carsOneAdded[i] = cars[i];
- }
- carsOneAdded[cars.length] = new Car(brand, model);
- System.out.println("The car was added.");
- System.out.println(Arrays.toString(carsOneAdded));
- break;
- case "2":
- System.out.println("Input the index of car you want to remove(0, 1, 2): ");
- int index = Integer.parseInt(scanner.nextLine());
- Car[] carsOneRemoved = new Car[cars.length - 1];
- for (int i = 0, k = 0; i < cars.length; i++) {
- if (i == index) {
- continue;
- }
- carsOneRemoved[k++] = cars[i];
- }
- System.out.println("The car was removed.");
- System.out.println(Arrays.toString(carsOneRemoved));
- break;
- case "3":
- System.out.println(car.getBrand() + " " + car.getModel() + "\n" + car1.getBrand() + " " + car1.getModel() + "\n" + car2.getBrand() + " " + car2.getModel());
- break;
- case "4":
- System.out.println("Goodbye");
- check = false;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement