Segue abaixo o básico do básico em Java com um pouquinho de JOptionPane comentado:
import javax.swing.*;
public class Mini_bd {
public static void main(String[] args) {
private int cont = 0;
private int x = 1;
while ( x > 0 ){
// Atribui a variavel "nome" o que for inserido dentro do campo da janela
private String nome = JOptionPane.showInputDialog("Digite seu Nome: ");
// Atribui a variavel "cpf" o que for inserido dentro do campo da janela
private String cpf = JOptionPane.showInputDialog("Digite seu CPF: ");
// Atribui a variavel "idade" o que for inserido dentro do campo da janela String idade = JOptionPane.showInputDialog("Digite sua Idade: "); // Converte o conteúdo da variável "idade" e atribui a variável "id" o seu resultado // Vale adiantar que todo o valor inserido dentro do campo das janelas do JOption // é do tipo String, por isso se devemos converte-lo para o tipo desejado caso necessário
private int id = Integer.parseInt(idade);
if (id > 67) {
// Mostra a menssagem IDOSO ou JOVEM em uma janela de confirmação(botão OK)
JOptionPane.showMessageDialog(null, "IDOSO", null, JOptionPane.INFORMATION_MESSAGE);
cont++;
} else { JOptionPane.showMessageDialog(null, "JOVEM", null, JOptionPane.INFORMATION_MESSAGE);}
// Mostra opções em botões em inglês (YES/NO)
/*int op = JOptionPane.showConfirmDialog(null," Deseja continuar ?", null, JOptionPane.YES_NO_OPTION); if ( op > 0){ x = 1;*/ // Mostra opções em botões customizados /*Object[] options = { "SIM", "NÂO" }; int op = JOptionPane.showOptionDialog(null, "Deseja continuar ?", null, JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]); if ( op > 0){ x = 1;*/ // Mostra opções em Combo Box
Object[] possibleValues = { "SIM", "NÃO" };
Object op = JOptionPane.showInputDialog(null,
"Você deseja continuar ?", null,
JOptionPane.INFORMATION_MESSAGE, null,
possibleValues, possibleValues[0]);
if ( op.equals("SIM")){
x = 1;
} else { x = 0; }
}
JOptionPane.showMessageDialog(null, "Total de idosos é: " + cont, null, JOptionPane.INFORMATION_MESSAGE);
}
}
0 comments:
Postar um comentário