Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package vehicle_catalogue;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner Scanner = new Scanner(System.in);
- String info;
- List<Vehicle> allVehicle = new ArrayList<>();
- List<Vehicle> cars = new ArrayList<>();
- List<Vehicle> trucks = new ArrayList<>();
- while (!"End".equals(info = Scanner.nextLine())) ;
- {
- String[] tokens = info.split(" ");
- String type = tokens[0];
- String model;
- model = tokens[1];
- String color = tokens[2];
- int hp = Integer.parseInt(tokens[3]);
- Vehicle vehicle = new Vehicle(type, model, color, hp);
- if (type.equals("car")) {
- cars.add(vehicle);
- } else {
- trucks.add(vehicle);
- }
- allVehicle.add(vehicle);
- }
- String model;
- while (!"Close the Catalogue".equals(model = Scanner.nextLine())) {
- for (Vehicle vehicle : allVehicle) {
- if (vehicle.getModel().equals(model)) {
- System.out.println(vehicle.toString());
- break;
- }
- }
- }
- double avgCars=0;
- for (Vehicle car : cars) {
- avgCars+=car.getHorsePower();
- }
- System.out.printf("Cars have average horsepower of: %.2f.",avgCars*1.0/cars.size());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement