Galera, boa tarde!
Estou na guerra pra aprender a programar e preciso da ajuda de vocês para entender onde estou errando. O exercicio é o seguinte “Entrar com nomes enquanto forem diferentes de FIM e imprimir cada nome digitado.” o porem é que só posso usar IF’s e laços para poder resolver, pois ainda não cheguei na parte de array. Eu fiz o código abaixo, mas ele só apresenta o primeiro nome e finaliza, mesmo não digitando “fim”. Eu só consigo digitar o primeiro nome e ele já finaliza.
import javax.swing.JOptionPane;
public class Ex05 {
public static void main(String [] args) {
String nome, aux = “”;
do {
nome = JOptionPane.showInputDialog("Digite uma palavra");
aux = aux + " " + nome;
}while(!nome.equals("fim"));
JOptionPane.showMessageDialog(null, aux);
}
}