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ê.
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