PDA

View Full Version : salti incondizionati in java


enaud
08-10-2004, 09:52
come si effettuano?:(

Ziosilvio
08-10-2004, 10:11
Non si effettuano.

In Java, "goto" e' una parola riservata, ma qualunque codice la contenga produce un errore quando viene compilato.
Tutto il codice che contiene goto, in Java deve essere riscritto in modo da usare costrutti if...else, cicli, e chiamate di funzione: questo e' sempre possibile per il Teorema di Bohm-Jacopini.
In Java, puoi usare anche break e continue per alterare l'esecuzione di un ciclo, e la gestione delle eccezioni con try.

enaud
08-10-2004, 10:16
io ho fatto un menu

e praticamente mi serviva l'istruzione goto.

perchè ho le 3 opzioni.
1- opzione1
2-opzione2
3-opzione3

quando digito 1 ad esempio poi nn mmi ritorna piu al menu iniiziale! perchè si blocca il programma:confused: :confused:
come posso risolvere...?

enaud
08-10-2004, 10:43
up, pls, contattatemi anche su msn se vi và;)

nrkt
08-10-2004, 21:44
perché non usare semplicemente uno switch dentro a un while?

ABCcletta
09-10-2004, 15:44
Si, la cosa più semplice sarebbe proprio usare uno switch-case all'interno di un while...

end.is.forever
09-10-2004, 17:50
Per usare Java sei costretto ad un approccio almeno procedurale, preferibilmente ad oggetti :)

recoil
10-10-2004, 12:36
alla fine i break che si usano nei cicli non sono praticamente dei goto? e i continue?

io cmq non sento affatto la mancanza del goto :)

end.is.forever
10-10-2004, 13:37
Teoricamente si ma non ti permettono di fare schifezze