Loop em leitura de arquivo com do-while (FJ11 15.7)

2 respostas
P

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…

2 Respostas

fabiocortolan

Mas qual a pergunta?

P

Então, como disse, a apostila diz que o laço ficaria mais simples com do-while.

Como?

Criado 27 de maio de 2013
Ultima resposta 28 de mai. de 2013
Respostas 2
Participantes 2