Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

festamix

Problemas para traduzir erros

Recommended Posts

Bom dia pessoal. Estou com um problema em um script meu. Está dando os seguintes erros:

C:\Teste.java:7: cannot find symbolsymbol  : method parseint(java.lang.String)location: class java.lang.IntegerIdade = Integer.parseint(JOptionPane.showInputDialog("Informe sua idade:"));			   ^C:\Teste.java:8: cannot find symbolsymbol  : method showMessageDialog(java.lang.String)location: class javax.swing.JOptionPaneJOptionPane.showMessageDialog("Seu nome é:" + Nome + "e sua idade é:"+Idade);

Meu código é o seguinte:

import javax.swing.*; class exemplo { public static void main (String args[]) { String Nome;int Idade;Nome = JOptionPane.showInputDialog("Informe seu nome:");Idade = Integer.parseint(JOptionPane.showInputDialog("Informe sua idade:"));JOptionPane.showMessageDialog("Seu nome é:" + Nome + "e sua idade é:"+Idade);}}

O que pode estár ocorrendo?

 

Desde já eu agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dois erros dizem que o compilador não pode encontrar os métodos que você digitou.O primeiro erro é porque você digitou parseint, sendo que o certo é parseInt.O segundo erro eu não tenho certeza, mas acho que é porque o showMessageDialog não aceita só uma String como parametro, ele tem outros parametros a mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa certinho Festamix...então cara olha só tá faltando um "l" no "JOptionPane"...o certo é JOptionPanel creio eu...^^e é por isso q ele ñ consegue achar o showMessageDialog e nem o InputDialog tbm...^^beleza?abraços ae e bo sorte...flow ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

vinnydracon , é JOptionPane mesmo :)

 

festamix, O JOptionPane.showMessageDialog recebe dois parâmetros, no mínimo

 

o primeiro é a janela principal, que em teoria chama essa mensagem. na prática é o JFrame que vai ser bloqueado pela msg. se não tiver certeza, coloque null e tá tudo certo :) apesar de não ser uma boa prática

 

o segundo parâmetro é a mensagem. sugestão: Crie uma variavel string antes e faça toda a soma de strings nela. No código da mensagem, só use a variável. o código fica mais limpo.

 

String msg = "blablabla" + 325 + "blablabla" + variavel;

JOptionPane.showMessageDialog(janela, msg);

// ou.... JOptionPane.showMessageDialog(null, msg);

Compartilhar este post


Link para o post
Compartilhar em outros sites

nossa...desculpas...viajei...boa Ricardo desculpas FestaMix pelo meu engano desculpas msm...boa sorte ae...desculpas novamente e agradeço pela correção passado pelo Ricardo...brigadão msm...abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma coisa o parse é Integer.parseIntNão é minusculo não o int.Flwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.