Forum » Programiranje » [java] while in switch
[java] while in switch

mailer ::
int vrednost; System.out.print("Vnesi vrednost "); vrednost = TextIO.getlnInt(); //System.out.println("Izbrali ste vrednost " +vrednost); while (vrednost!=0) { System.out.print("Vnesi vrednost "); vrednost = TextIO.getlnInt(); System.out.println("Izbrali ste vrednost " +vrednost); switch (vrednost) { case 0: System.out.println("Konec programa!"); break; case 1: System.out.println("ena "); break; case 2: System.out.println("dva"); break; case 3: System.out.println("tri"); break; case 4: System.out.println("stiri"); break; default: System.out.println("Napačna izbira!"); break; } }
Rad bi naredil tako, da bi mi program zgoraj tudi pri prvi izbiri izpisal tisto kar izberem. Kako bi to naredil z boolean pogojem v while?
boolean konec=true;
while (!konec) vendar se program ne konča, jaz pa bi rad da se zaključi.
- spremenilo: mailer ()

Sergio ::
Prvo zamenjaj while zanko z do-while, ker ti bo poenostavilo posopek in resilo problem :).
Torej
do
{
...
...
}
while (vrednost != 0);
Torej
do
{
...
...
}
while (vrednost != 0);
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.
če usoda ustavi mu korak,
on se ji zoperstavi.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | TRIKOTNI ŠTEVIL V JAVIOddelek: Programiranje | 1386 (1207) | lebdim |
⊘ | Pomoč pri Domači nalogiOddelek: Programiranje | 4625 (3473) | Gandalfar |
» | BMI kalkulatorOddelek: Programiranje | 1156 (982) | jype |
» | Java - dva problemaOddelek: Programiranje | 1747 (1355) | nightrage |
» | Java pomočOddelek: Programiranje | 1841 (1620) | Serial |