Jávában, hogyan lehet egy ArrayList elemeire hivatkozni?
int i = 0;
ArrayList<Integer> szamok = new ArrayList<Integer>();
while (poz != tr){
szamok.add((rnd.nextInt(100)+1));
if(szamok[i] == 6) poz++;
else poz = 0;
i++;
}
Nem is a példa a lényeg, csak szemléltetésnek, mert ami az if-ben van feltétel azt nem preferálja.
Illetve ha tömbbel azt meglehet oldani, hogy nem adom meg deklarációnál az elemszámát pl: int[] tomb1;
csak így ha tomb1[x] elemeire nem tudok hivatkozni.
Ha lehet tömbbel jobb lenne a megoldás, hogy annyi db számot pakoljon a tömb1-be még a feltétel hamissá nem válik.
A get() funkcióval.
int i;
int n;
Random rnd = new Random();
ArrayList<Integer> szamok = new ArrayList<Integer>();
do {
n = rnd.nextInt(100)+1;
szamok.add(n);
} while (n != 6);
for (i = 0; i < szamok.size(); i++) {
System.out.println(szamok.get(i));
}
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!