Witajcie. Mam prosty program, nad którym głowię się już 2.godzinę i nie mogę dojść do ładu, dlatego byłbym wdzięczny gdyby ktoś mnie nakierował na właściwy tor.
Mam napisać program, który spośród 5 liczb wybiera największą.
Nie wiem, jak zrobić by do parametru mojej metody (int[] tab) "powrzucać" te elementy z tablicy...
Można to chyba zrobić inaczej, ale musi to być właśnie tak, czyli 2 klasy i własna metoda.
public class Maxz5liczb {
private int m;
double najwiekszaz5(int[] tab) {
tab[0] = m;
if(tab[1] > m) {
m = tab[1];
}
if(tab[2] > m) {
m = tab[2];
}
if(tab[3] > m) {
m = tab[3];
}
if(tab[4] > m ) {
m = tab[4];
}
return m;
}
public int getLiczba() {
return m;
}
}
public class Maxz5liczbTester{
public static void main(String[] args) {
double[] tab = new double[5]; // 5 elementowa tablica tab
int w;
for(int i = 0 ; i < tab.length; i++) { // losuje 5 liczb zmiennoprz. i zapisuje do tablicy 5 elementowej
w = (int) (Math.random() * 10);
tab[i] = w;
}
}
}