Pessoal,
Estou dando uma lida num arigos, matérias e tópicos respondidos daki da comunidade e talz…
Fiz alguns sisteminhas em modo texto e gráfico tbm…
Daí fiz esse aki
/* Modo gráfico */import javax.swing.JOptionPane;
class ife{ public static void main(String[] args){ String cliRe; int numero;cliRe = JOptionPane.showInputDialog( "Coloque um número para saber se é impar ou par"); numero = Integer.parseInt( cliRe ); // Fazendo um if()... if( numero == 0 ){ JOptionPane.showMessageDialog(null, "O numero 0 é neutro!!", "ah, assim num vale...", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } if( (numero % 2) == 0 ){ JOptionPane.showMessageDialog(null, "O número " + numero + " é par!", "Resultados", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } if( (numero % 2) != 0){ JOptionPane.showMessageDialog(null, "O numero " + numero + " é impar!", "Resultados", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } }}
Ele retorna se o numero digitado é par ou impar, ele executa legal e talz…
Mas se eu digitar 11 caracteres ele retorna isso:
<blockquote>C:\root\java\bin>java -cp H:\home\java\estudos\control ife
Exception in thread “main” java.lang.NumberFormatException: For input string: “1
[telefone removido]”
at java.lang.NumberFormatException.forInputString(NumberFormatException.
java:48)
at java.lang.Integer.parseInt(Integer.java:480)
at java.lang.Integer.parseInt(Integer.java:518)
at ife.main(ife.java:12) </blockquote>
Se eu digitar até 10 ele vai de boas…
O que poderá ser ?
até… 