SHOW:
|
|
- or go back to the newest paste.
1 | /* | |
2 | * To change this license header, choose License Headers in Project Properties. | |
3 | * To change this template file, choose Tools | Templates | |
4 | * and open the template in the editor. | |
5 | */ | |
6 | package bai3; | |
7 | ||
8 | import java.util.ArrayList; | |
9 | import java.util.Scanner; | |
10 | ||
11 | /** | |
12 | * | |
13 | * @author pc | |
14 | */ | |
15 | public class Main { | |
16 | ||
17 | public static Car f3(ArrayList<SUV> cars) | |
18 | { | |
19 | for (int i = 0; i < cars.size(); ++i){ | |
20 | for (int j = i + 1; j < cars.size(); ++j) { | |
21 | - | if ((SUV)cars.indexOf(i).getTax < (SUV)cars.indexOf(j).getTax()) { |
21 | + | if (cars.indexOf(i).getTax() < cars.indexOf(j).getTax()) { |
22 | - | temp = (SUV)cars.indexOf(i); |
22 | + | SUV temp = (SUV)cars.indexOf(i); |
23 | - | (SUV)cars.indexOf(i) = (SUV)cars.indexOf(j); |
23 | + | cars.indexOf(i) = cars.indexOf(j); |
24 | - | (SUV)cars.indexOf(j) = temp; |
24 | + | cars.indexOf(j) = temp; |
25 | } | |
26 | } | |
27 | } | |
28 | if (cars.size() <= 1) return null; | |
29 | return cars.indexOf(1); | |
30 | } | |
31 | ||
32 | public static void main(String[] args) | |
33 | { | |
34 | int numcar = 0; | |
35 | Scanner scanner = new Scanner(System.in); | |
36 | String input; | |
37 | System.out.println("Enter the number of car:"); | |
38 | input = scanner.nextLine(); | |
39 | numcar = Integer.parseInt(input); | |
40 | ArrayList<SUV> cars = new ArrayList<>(); | |
41 | for (int i = 0; i < numcar; i++) { | |
42 | SUV car = new SUV(); | |
43 | System.out.println("Car serial number:"); | |
44 | car.serialNumber =scanner.nextLine(); | |
45 | System.out.println("Car price:"); | |
46 | car.price = Float.parseFloat(scanner.nextLine()); | |
47 | System.out.println("Car tax:"); | |
48 | car.ptax = Float.parseFloat(scanner.nextLine()); | |
49 | cars.add(car); | |
50 | } | |
51 | Car secondExpCar = f3(cars); | |
52 | System.out.println(secondExpCar.display()); | |
53 | } | |
54 | ||
55 | } |