Przygotuj klasy:
Silnik z polami int moc wyrazona w koniach mechanicznych i long pojemnosc
wyrazona w cm3;
PojazdMechaniczny z polami: int iloscMiejsc, String nazwa oraz Silnik;
Nastepnie utwórz tablice przechowujaca elementy typu PojazdMechaniczny o wielkosci
1000 elementów i wypełnij ja pojazdami o parametrach losowo wybieranych ze zbiorów
danych opisujacych dane modele.
Nastepnie napisz metode, która przyjmie jako parametr tablice pojazdów i posortuje
je przyjmujac jako kryteria: moc, pojemnosc, ilosc miejsc i nazwe.
Uzyskane
import java.util.Random;
public class Main {
public static void main (String [] args) {
Random los = new Random();
class Silnik{
int moc;
long pojemnosc;
}
class PojazdMechaniczny{
int IloscMiejsc;
String nazwa ;
}
int [][] tab = new int [1000][4];
for (int w = 0; w < tab.length; w++) {
for (int k = 0; k < tab[w].length; k++) {
System.out.print((tab[w][k]) + " | ");
}
System.out.println("\n");
}
}
}
Moje pytanie brzmi jak z class Silnik i PojazdMechaniczny pobrać dane do odpowiednich kolum.
Kod poprawiony kompiluje się
Tablica ma wyglądać tak:
Nazwa Moc IM Pojemność
Audi 70 5 1400
BMW 110 3 3200
...
...
Fiat 60 5 2000
Moje pytanie brzmi jak jak z class Silnik i PojazdMechaniczny pobrać do odpowiednich kolum.
- o co w tym zdaniu chodzi?