View Full Version : salti incondizionati in java
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.
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...?
up, pls, contattatemi anche su msn se vi và;)
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 :)
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
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.