» »

[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);
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.

ac1t ::

Da ti tudi ta prvo vrednost izpiše ?
Zbriši komentar v 5 vrstici.. če sem ta prau razumeu.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

TRIKOTNI ŠTEVIL V JAVI

Oddelek: Programiranje
111307 (1128) lebdim

Pomoč pri Domači nalogi

Oddelek: Programiranje
334324 (3172) Gandalfar
»

BMI kalkulator

Oddelek: Programiranje
91054 (880) jype
»

Java - dva problema

Oddelek: Programiranje
141658 (1266) nightrage
»

Java pomoč

Oddelek: Programiranje
131682 (1461) Serial

Več podobnih tem