Olá,
Estava lendo a apostila de Java e Orientação a Objetos da Caelum, e na seção 15.7, no capítulo de java.io, ele pede pra escrever o seguinte código com do-while:
String s = br.readLine();
while (s != null) {
System.out.println(s);
s = br.readLine();
}
E diz que o código vai ficar mais sucinto pois não precisa ler uma linha fora do laço.
Mas de todas as maneiras que imaginei com do-while ficaria maior…
Pra mim a menor versão seria:
String s = null;
while ((s = br.readLine()) != null) {
System.out.println(s);
}
Desculpem se a pergunta parecer muito besta…