Ez a java program miért nem fut?
Feladat: Duplalottó: Véletlenszerűen feltöltünk két tömböt 1-90-ig öt számmal,
majd megvizsgáljuk, hogy a két tömbben hány darab azonos szám
található. Ne legyen osztályváltozó! void feltolt(); int general(int
min, int max); void hasonlit(int[] t1, int[] t2); void kiir(String
s,int x);
package duplalottó;
public class Main {
private static int[] t1;
private static int[] t2;
public static void main(String[] args) {
hasonlit(t1,t2);
}
public static void feltolt() {
for(int i = 0;i<5;i++) {
t1[i] = general(1,90);
}
for(int i = 0;i<5;i++) {
t2[i] = general(1,90);
}
}
public static int general(int min, int max) {
int x = (int) (Math.random()*(max-min+1)+min);
return x;
}
public static void hasonlit(int[] t1, int[] t2) {
int k = 0;
for(int i = 0;i<5;i++) {
if(t1[i]==t2[i]) {
k = k + 1;
}
}
kiir("Eredmény",k);
}
public static void kiir(String s, int x) {
System.out.println(s);
System.out.println(x);
}
}
t1 = new int[5];
t2 = new int[5];
és meg kéne hívnod a feltolt()-öt is, ezeket megtehetnéd a main-ben a hasonlit() előtt.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!