Java programozásban hogy tudom megoldani, ha randomban generáljon “1”, ”2” illetve “X” karakterek közül valamelyiket?
Figyelt kérdés
2018. márc. 28. 00:41
1/9 anonim válasza:
Ugyanúgy, ahogy már 28 csilliószor le lett írva itt is.
Tömbbe rakod az értékhalmazt és tömbindexet generálsz.
2/9 anonim válasza:
1,2,3 generálsz, a 3-at megfeleted az X-nek
3/9 anonim válasza:
import java.util.Random;
Random rand = new Random();
String valami = rand.nextInt(3) == 0 ? "X" : Integer.toString(rand.nextInt(2)+1);
4/9 anonim válasza:
Minek pörgetsz kétszer randomszámot? Egyszer kigenerálod a rand(3)-at, és ha 0, megfelelteted az X-nek, ha meg nem, akkor a kidobott értéknek. Önnyi.
5/9 anonim válasza:
Azért, hogy kiférjen egy sorba, önnyi.
6/9 anonim válasza:
Ja, értem, rendkívül fontos szempont hogy egysoros legyen kettő helyett. :D
Ezesetben nesze neked egysoros:
String valami = Integer.toString(rand.nextInt(3)).replace("0","X");
7/9 anonim válasza:
Nagyszerű! És miért jobb a te megoldásod?
8/9 anonim válasza:
Te akartál 1 sorost, ez legalább nem néz ki annyira idétlenül.
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
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!