Int number1... dando erro

Galera é o seguinte, eu estou enrolando com o seguinte codigo
que eu tirei do livro java como programar 4ª edição, toda vez
que eu compilo ele diz que a linha: int number1 e int number2 estão
com erro, espero respostas. valeu

[code] import javax.swing.JOptionPane;

public class Addition
{

public static void main (String args[]){

String firstNUmber,
secondNumber;
int number1,
int number2,
int sum;

firstNumber =


JOptionPane.showInputDialog ("Enter first interger");

secondNumber = 

JOptionPane.showInputDialog ("Enter second interger");

number1 = Integer.parseInt (firstNumber);
number2 = Integer.parseInt (secondNumber);

sum = number1  + number2;

JOptionPane.showMessageDialog(
null, “the sum is” + sum, “Results”,
JOptioPane.PLAIN_MESSAGE);

System.exit ( 0 );

}
}[/code]

Basta arrumar aqui:

int number1; // <- Ponto e Virgula! int number2; // <- Ponto e Virgula!

ou

   int number1,  number2,  sum; 

E escreve JOptionPane direito (tem alguns lugares sem o n)

Sugestão: Use uma IDE como o Netbeans ou o Eclipse.
Ambas são ótimas e ressaltam esse tipo de erro para você. :wink:

blz, eu corrigi estes erros do int number 1 e 2 e o n que estava faltando em JOptionPane, mas agora
está dando erro na linha 14 e 23 firstNumber, alguem dar
uma foça ai, eu já estou providenciando o Netbeans, desde
já agradeço, abraços

Acho que faltou parâmetros no seu JOptionPane…

No primeiro parâmetro, você deve passar quem é a janela pai do JOptionPane ou null, se não tiver pai nenhum.

JOptionPane.showInputDialog (null, "Enter first interger");   

É, eu corrigi a linha JOptionPane que estava faltando a opção null, e ainda esta dando o mesmo erro, você
poderia escrever o código ai e ver se da certo? por que
aqui eu não estou conseguindo.

Qual o erro está dando agora??

T+

Segue o código correto:

[code]import javax.swing.JOptionPane;

public class Addition {

public static void main (String args[]) {
    String firstNumber, secondNumber;   
    int number1, number2, sum;     

    firstNumber = JOptionPane.showInputDialog ("Enter first interger");   

    secondNumber = JOptionPane.showInputDialog ("Enter second interger");   

    number1 = Integer.parseInt (firstNumber);   
    number2 = Integer.parseInt (secondNumber);   

    sum = number1  + number2;   

   JOptionPane.showMessageDialog(null, "the sum is" + sum, "Results", JOptionPane.PLAIN_MESSAGE);   

   System.exit ( 0 );   

}   

}[/code]

Todos os problemas eram erros de digitação, como: você declarou a variável como firstNUmber, e depois tentou usá-la como firstNumber (Java é case-sensitive), você digitou JOptioPane, e não JOptionPane.

T+

O mesmo erro na linha 14 e 23 referente a firstNumber, será que esqueci alguma coisa? e por isso esta dando errado?

valeu, vou testar e volto a postar se de certo, desde já agradeço

Não entendi. Agora o código está correto…

Deu certo, mano, valeu d+ cara, eu terei mais cuidado
na digitação e thank you pela dica, abraços, fuiiiiiii

[quote=Francisco edu]Deu certo, mano, valeu d+ cara, eu terei mais cuidado
na digitação e thank you pela dica, abraços, fuiiiiiii[/quote]

Não só na digitação, tente entender os erros que acontecem, só depois que não conseguir mesmo que peça ajuda, senão você ficará preso a qualquer errinho, mesmo que seja uma coisa boba.

Bons estudos…

T+

O erro esta onde você falou mesmo, o correto é firstnNumber não first NUmber, valeu e fuiiiiii de novo.

firstNumber,hahahahahahah