Int number1... dando erro

14 respostas
Francisco_edu
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
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 );

   }
   }

14 Respostas

peczenyj

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)

ViniGodoy

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

Francisco_edu

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

ViniGodoy

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");
Francisco_edu

É, 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.

diego2005

Qual o erro está dando agora??

T+

diego2005

Segue o código correto:

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 );   
  
    }   
}

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+

Francisco_edu

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

Francisco_edu

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

diego2005

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

Francisco_edu

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

diego2005

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

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+

Francisco_edu

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

Francisco_edu

firstNumber,hahahahahahah

Criado 31 de outubro de 2007
Ultima resposta 1 de nov. de 2007
Respostas 14
Participantes 4