Avatar
Daimol
Člen
Avatar
Daimol:

Kód má vygenerovat random čísla do pole, které se pak vypíší do Label ... proč mi v konzole vypíše všechny čísla, ale v Label jen jedno?

int pole[] = new int[20];
int random;
String vysledek = null;
int vypocet;

for (int i = 0; i < 20; i++) {
random = (int) (Math.random() * 10 + 1);
pole[i] = random;
}
for (int i = 0; i < 20; i++) {
nesetrideny. ??? (pole[i] + " ");
// System.out.prin­t(pole[i] + " "); v konzoli funguje
}

Odpovědět 28.5.2014 13:06
Nic není těžké, když se to pochopí ;)
Avatar
Odpovídá na Daimol
Ondřej Štorc:

Ty vždycky totiž přepíšeš ten text v labelu novým textem, ukládej si ty čísla do nějaké proměnné a tu potom vypiš. Například takto:

String cisla = "";
for (int i = 0; i < 20; i++) {
cisla += pole[i] + " ";
nesetrideny.setText(cisla);
}
V Javě nedělám, ale mělo by to fungovat..
Nahoru Odpovědět  +1 28.5.2014 13:23
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Daimol
Člen
Avatar
Odpovídá na Ondřej Štorc
Daimol:

Ooo díky moc :"D už jsem byl vážně zoufalý.

Nahoru Odpovědět 28.5.2014 21:05
Nic není těžké, když se to pochopí ;)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.