Duvidas com Locale [RESOLVIDO]

3 respostas
samanta.santos

[color=red]Bom dia, estou com problemas para rodar o seguinte programa:[/color]

import corejava.*;
import java.text.NumberFormat;
public class Numeros2{
	public static void main(String[] args){
		double x = 10000.0 / 3.0;
		NumberFormat nf = NumberFormat.getInstance(Locale.GERMANY);
		System.out.println(nf.format(x));
		nf = NumberFormat.getCurrencyInstance(Locale.GERMANY);
		System.out.println(nf.format(x));
	}
}

[color=red]está dando o seguinte erro:[/color]

C:\Samanta\exercicio java2.02\Numeros2.java:6: cannot find symbol
symbol  : variable Locale
location: class Numeros2
		NumberFormat nf = NumberFormat.getInstance(Locale.GERMANY);
                                                           ^
C:\Samanta\exercicio java2.02\Numeros2.java:8: cannot find symbol
symbol  : variable Locale
location: class Numeros2
		nf = NumberFormat.getCurrencyInstance(Locale.GERMANY);
                                                      ^
2 errors

Ferramenta concluída com código de saída 1

[color=red]Alguém pode me ajudar?
bjs[/color]

3 Respostas

eberson_oliveira

Olá samanta,

O erro que recebeu indica que Locale não foi identificado. Aparentemente faltou apenas o import dessa classe. Experimente colocar o import:

java.util.Locale

[]s

J

Samanta, você utiliza alguma IDE para programar em Java, como o Eclipse ou Netbeans? Elas são muito úteis pois em tempo real elas identificam e fornecem informações sobre códigos… Ex: nesse seu caso, a IDE acusaria que o comando/método que você está tentando utilizar não teria sido encontrado, e a própria IDE sugere a solução nestes casos, localizando o que deve ser importado!

Apenas uma sugestão que facilita muito a vida de programadores =)

samanta.santos

Muito obrigada.
Deus certo a importação

Criado 22 de fevereiro de 2010
Ultima resposta 22 de fev. de 2010
Respostas 3
Participantes 3