Como é para funcionar o programa:
1- pedir o nome do usuário com a seguinte pergunta: Qual é o seu nome:
2- pedir para o usuário confirmar se o nome que está na tela está correto, fazendo a seguinte pergunta: Seu nome é nome digitado.
3- Se o usuário clicar no botão “YES”, executa um if com a mensagem: Bem-vindo nome digitado à Programação Java!
4- Se o usuário clicar no botão “NO”, executa um if pedindo para que o usuário digite novamente seu nome. Mostrando na tela seu nome, dessa vez o nome correto do usuário.
Obs.: Os comandos ifs não estão sendo executados.
Código do programa:
// Obtendo a entrada de usuário a partir de um diálogo.
import javax.swing.JOptionPane;
public class NomeDialogo
{
public static void main(String[] args)
{
// variáveis
String nome1,
nome2,
confirmacao,
mensagem1,
mensagem2;
// pede para o usuário inserir seu nome
nome1 = JOptionPane.showInputDialog("Qual é o seu nome: ");
// pergunta para o usuário se o seu nome é realmente o digitado
confirmacao = String.format("Seu nome é %s?", nome1);
JOptionPane.showConfirmDialog(null, confirmacao);
if (confirmacao == "YES")
{
// cria a mensagem
mensagem1 = String.format("Bem-vindo %s à Programação Java!", nome1);
//exibe a mensagem para cumprimentar o usuário pelo nome
JOptionPane.showMessageDialog(null, mensagem1);
}
if (confirmacao == "NO")
{
// pede para o usuário inserir seu nome novamente
nome2 = JOptionPane.showInputDialog("Digite novamente seu nome: ");
// cria a mensagem
mensagem2 = String.format("Bem-vindo %s à Programação Java!", nome2);
//exibe a mensagem para cumprimentar o usuário pelo nome
JOptionPane.showMessageDialog(null, mensagem2);
}
} // fim do método main
} // fim da classe NomeDialogo


