Dúvida sobre Strings

1 resposta
A

Oi magos da programação!!!

Eu tenho um programa em que eu quero fazer um texto e quero que ele termine com uma linha em branco. Eu fiz o código que está em baixo mas não faz o que eu quero. Podem-me ajudar?

int p=0;

while(p==0){

String txt=s.nextLine() ;

texto=texto+" “+txt;

if(txt==" ){

++p;}

}

Quando aparecesse a linha em branco , o programa iria sair do ciclo.

1 Resposta

J

Você quer ler até que seja encontrada uma linha em branco?

1º - Não adianta tentar comparar objetos com == que não funciona, o metodo de comparação é equals(), pesquise no fórum que terá mais detalhes.

2º - Use break.

while(true){ String txt = s.nextLine() ; texto = texto+" "+txt; if(txt.equals("")){ break; } }

Criado 11 de janeiro de 2007
Ultima resposta 11 de jan. de 2007
Respostas 1
Participantes 2