Witam, mam zadanie do wykonania, które ma wyszukać największy zasięg wśród wpisanych do tablicy samochodów i nie wiem jak to zrobić. Ja niestety w javie jestem całkowicie zielony... Trzeba jedynie dodać metodę, która mnożyłaby spalanie i pojemność a następnie z podanych danych obliczała zasięg i wyświetlała auto o największym zasięgu.
Oto kod programu:
Java:
public class Auto2
{
public Auto2(String m, String k, double s, double p, String pal)
{
marka = m;
kolor = k;
spalanie = s;
pojemnosc = p;
paliwo = pal;
}
public static void main(String[] args)
{
Auto2[] sam = new Auto2[5];
sam[0] = new Auto2("BMW", "niebieski", 10, 60, "ON");
sam[1] = new Auto2("Fiat", "niebieski", 5, 40, "PB");
sam[2] = new Auto2("Ford", "zielony", 10, 30, "LPG");
sam[3] = new Auto2("Seat", "czerwony", 8, 55, "PB");
sam[4] = new Auto2("Mercedes", "czarny", 7, 65, "ON");
for(int i=0; i<=4; i++)
{
System.out.println("Dane techniczne samochodu marki: " +sam[i].marka+"\nKolor: "+sam[i].kolor
+"\nSpalanie: "+sam[i].spalanie+" [l/100km]\nPojemnosc: "+sam[i].pojemnosc+" [l]\nRodzaj paliwa: "+sam[i].paliwo+"\n");
}
}
String marka;
String kolor;
double spalanie;
double pojemnosc;
String paliwo;
}
Próbowałem na rożne sposoby dodać tą metodę ale wiecznie wyskakują mi jakieś błędy a o sprawdzaniu który ma największy zasięg lepiej nie mówić ;/ Mam nadzieję że ktoś mi przy tym pomoże bo już na to nie mogę patrzeć :/
Z góry dzięki.