Erro na compilação Average2.java:5: cannot find symbol tres erros

3 respostas
P

Oi amigos estou começando e quando eu tento dar um javac Average2.java Neste arquivo da o seguinte erro so que eu não sei o que significa no começo deu 10 erros eu fui arrumando até chegar nesses 3 e dai eu não consigo arrumar amis parece que os tres tem a mesma causa deêm uma luz ai por favor.

// Fig. 4 . 9 : Average2. java
 // Programa de média da turma com repetição controlada por sentinela

 // Pacotes do núcleo de Java
 import java.text.DecimalFomat;

 // Pacotes de extensão de Java
 import javax.swing.JOptionPane;

 public class Average2 {

 // método main inicia a execução de aplicativo Java
 public static void main( String args[] )
 {
int gradecounter; // niimero de notas lidas
int gradevalue; //valor da nota
int total;    // soma das notas
double average; // média de todas as notas
String input; // nota digitada pelo usuário

 // Fase de Inicialização
 total = 0; // limpa o total
 gradecounter = 0; // prepara para executar o laço

 // Fase de Proceççamento
 // solicita entrada e lê a nota digitada pelo usuário
 input = JOptionPane.showInputDialog( 
            "Enter Integer Grade, -1 to Quit:" ) ;

 // converte a nota de String para inteiro
 gradevalue = Integer.parseInt ( input );

 while ( gradevalue != -1 ) {

  // adiciona gradevalue ao total
 total = total + gradevalue;

 // adiciona 1 a gradecounter
 gradecounter = gradecounter + 1;

 // solicita entrada e lê a nota digitada pelo usuário
 input = JOptionPane.showInputDialog(
 "Enter Integer Grade, -1 to Quit:" );

 // converte a nota de String para inteiro
 gradevalue = Integer.parseInt( input );



 // Fase de Conclusão
 DecimalFormat twoDigits = new DecimalFormat( "0.00" );

 if ( gradecounter != 0 ) {
 average = (double) total / gradecounter;

  // exibe a média das notas do teste
 JOptionPane.showMessageDialog( null,
 "Class average is " + twoDigits.format( average ),
 "Class Average", JOptionPane.INFORMATION_MESSAGE );
}
else
 JOptionPane.showMessageDialog( null,
 "No grades were entered", "Class Average",
 JOptionPane.INFORMATION_MESSAGE );

 System.exit( 0 ) ; // termina o programa

} 


}
}

Esta é a mensagem de Erro no cmd do windows

Microsoft Windows XP [versão 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

D:\Documents and Settings\Paulinho>cd java

D:\Documents and Settings\Paulinho\java>javac Average2.java
Average2.java:5: cannot find symbol
symbol  : class DecimalFomat
location: package java.text
 import java.text.DecimalFomat;
                  ^
Average2.java:51: cannot find symbol
symbol  : class DecimalFormat
location: class Average2
 DecimalFormat twoDigits = new DecimalFormat( "0.00" );
 ^
Average2.java:51: cannot find symbol
symbol  : class DecimalFormat
location: class Average2
 DecimalFormat twoDigits = new DecimalFormat( "0.00" );
                               ^
3 errors

D:\Documents and Settings\Paulinho\java>

Esse é o exemplo do livro java como programar 4th na pag 190 e 191
Por favor se puderem me ajudar qundo a gente ta começando tudo é dificiu.
Por favor o que significa esses ^ que aparecem na mensagem do compilador.

3 Respostas

jgbt

cara,
da uma olhada no erro e uma conferida no teu codigo…
acho que vc cometeu um erro de digitação, mas não vo dizer aonde.
vo deixa vc dar um procurada como tema de casa :slight_smile:

flw!!

[]'s

P

jgbt:
cara,
da uma olhada no erro e uma conferida no teu codigo…
acho que vc cometeu um erro de digitação, mas não vo dizer aonde.
vo deixa vc dar um procurada como tema de casa :slight_smile:

flw!!

[]'s

Amigo muito obrigado agora depois que vc falou eu achei

import java.text.DecimalFormat;

Tava faltando o r muito obrigado pela resposta tão rapida.

Cara vc que é programador java estou com um pouco de duvida entre aprender o C++ ou o java o que vc me diria.

T

Aprenda direitinho Java; C++ é bem mais chato e complicado.

Criado 9 de julho de 2007
Ultima resposta 9 de jul. de 2007
Respostas 3
Participantes 3