-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMain.java
25 lines (19 loc) · 968 Bytes
/
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package primeiro_projeto;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String nome = "";
while (nome.isEmpty()) {
nome = JOptionPane.showInputDialog(null, "Digite seu nome:", "Informe seu nome", JOptionPane.PLAIN_MESSAGE);
if (nome == null) {
// Caso o usuário clique em cancelar ou feche a janela
JOptionPane.showMessageDialog(null, "Você deve preencher o nome!", "Nome não informado", JOptionPane.ERROR_MESSAGE);
// nome = ""; // Reinicia o loop
} else if (nome.trim().isEmpty()) {
// Caso o usuário deixe o campo em branco e clique em OK
JOptionPane.showMessageDialog(null, "Você deve preencher o nome!", "Nome não informado", JOptionPane.ERROR_MESSAGE);
}
}
JOptionPane.showMessageDialog(null, "Olá, " + nome + "!");
}
}