czemu to nie działa:
kawałek kodu w klasie LottoNLiczba:
LottoStat naj = new LottoStat();
LottoCzytaj czytaj = new LottoCzytaj();
naj.najczesciejLiczba(czytaj.tab, czytaj.ile_lini);
/** Creates new form LottoNLiczba */
public LottoNLiczba() {
initComponents();
}
kawałek klasy LottoStat i metoda najczesciejLiczba:
int i, j, szukana;
int liczba = 0;
int ile_razy = 0, max = 0, min = 0;
public void najczesciejLiczba(LottoCzytaj[] klasa, int ile){
while(liczba < 49){
for(i = 0; i < ile; i++)
for(j = 0; j < 49; j++)
if(klasa[i].liczby[j] == liczba)
ile_razy++;
if(ile_razy > max){
max = ile_razy;
szukana = liczba;
}
i++;
}
//tutaj wyświetl dane
}
zmienne klasy LottoCzytaj:
int nr_losowania;
int[] data = new int[3];
int[] liczby = new int[6];
int i = 0; int j, k;
int ile_lini = 0;
LottoCzytaj[] tab;[/code]
przy napisaniu:
`naj.najczesciejLiczba(czytaj.tab, czytaj.ile_lini);`
pojawia się błąd:
> Exception in thread "AWT-EventQueue-0" java.lang.ClassFormatError: Method "<error>" in class lotto/LottoNLiczba has illegal signature "Lnaj/najczesciejLiczba;"