En algunas
ocasiones no es cómodo escribir la condición de terminación ni al principio
(“while”) ni al final (“do ... while”) sino que aparece de forma natural por en
medio:
for
( ; ; ) { String linea = consola.readLine(); if (linea == null) break; procesa(linea); } |
while
(true) { String linea = consola.readLine(); if (linea == null) break; procesa(linea); } |
String
linea = consola.readLine(); while
(linea != null) { procesa(linea); linea = consola.readLine(); } |
for
(String linea = consola.readLine(); linea != null; linea = consola.readLine()) { procesa(linea); } |
Temas relacionados