Kezdőoldal » Számítástechnika » Programozás » Java programozásban hogy...

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.

2018. márc. 28. 00:42
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
1,2,3 generálsz, a 3-at megfeleted az X-nek
2018. márc. 28. 00:54
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
29%

import java.util.Random;


Random rand = new Random();


String valami = rand.nextInt(3) == 0 ? "X" : Integer.toString(rand.nextInt(2)+1);

2018. márc. 28. 03:01
Hasznos számodra ez a válasz?
 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.
2018. márc. 29. 23:11
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
Azért, hogy kiférjen egy sorba, önnyi.
2018. márc. 29. 23:16
Hasznos számodra ez a válasz?
 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");

2018. márc. 29. 23:33
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
Nagyszerű! És miért jobb a te megoldásod?
2018. márc. 29. 23:44
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
Te akartál 1 sorost, ez legalább nem néz ki annyira idétlenül.
2018. márc. 30. 01:51
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
Dehogynem.
2018. márc. 30. 01:56
Hasznos számodra ez a válasz?

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!