/** * LeNumero.java */ package org.estudos; import javax.swing.JOptionPane; /** * @author João Henrique Berg dos Santos * */ public class LeNumero { /** * @param args os argumentos da linha de comando */ public static void main(String[] args) { // TODO Auto-generated method stub int numero = 0; // Declara e inicializa numero boolean eNumero = false; // Repete enquanto um número válido não for digitado while (!eNumero) { try { numero = Integer.parseInt(JOptionPane.showInputDialog( null, "Digite um número inteiro")); eNumero = true; } catch (NumberFormatException nfe) { // TODO: handle exception JOptionPane.showMessageDialog( null, "Por favor, digite um número inteiro"); } } JOptionPane.showMessageDialog(null, "Número digitado: " + numero); } }