Vi ringrazio. Quindi la scelta tra i due dipende dalla preferenza del programmatore.
Vi ringrazio. Quindi la scelta tra i due dipende dalla preferenza del programmatore.
Non proprio. In java (e altri linguaggi) un for può sempre diventare un while (e viceversa) ma i due costrutti avrebbero alcune differenze concettuali.
Il ciclo for va usato quando il numero di iterazioni è noto. Ad esempio, in
for (int i = 0; i < array.length; i++) { CODICE }
Il programmatore sa che CODICE verrà eseguito un numero ben preciso di volte, array.length.
Mentre in
non c'è più questa certezza... Potresti iterare una volta, 100 volte o anche nessuna... Lo scopri a runtimecodice:String line = null; while ((line = bufferedReader.readLine()) != null) { CODICE }![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI