Ajuda - getCurrencyInstance

2 respostas
M

Estou fazendo o exemplo “Interest” do Livro Java Como Programar, mas ao compilar ocorre um erro de sintaxe na linha abaixo apontando para o getCurrencyInstance.
Alguém saberia me dizer o que está errado ?
Segue abaixo o exemplo :

import java.text.NumberFormat;
import java.util.Locale;

import javax.swing.JOptionPane;
import javax.swing.JTextArea;

public class Juroscompostos {

    public static void main (String args[] )
    {
        double valor, principal = 1000.0, taxa = 0.05;
        
        NumberFormat moneyFormat = NumberFormat getCurencyInstance(Locale.US); 
                    
        JTextArea outputTextArea = new JTextArea();
        
        outputTextArea.setText("Ano\tValor do Depósito\n");
        
        for (int year=1; year <= 10; year++) {
            
            valor = principal * Math.pow(1.0 + taxa, year);
            
            outputTextArea.append(year + "\t" + moneyFormat.format(valor) + "\n");
            
        }
        
        JOptionPane.showMessageDialog(null, outputTextArea,"Juros Compostos", 
        JOptionPane.INFORMATION_MESSAGE);
        
        System.exit(0);
        
    }
    
}

Obrigada !

Márcia.

[size=“11”]
[color=“red”]

  • Editado: Lembre-se de usar BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários - Matheus[/color][/size] :joia:

2 Respostas

R

Oi Marcia

tente altere essa linha:
NumberFormat moneyFormat = NumberFormat getCurencyInstance(Locale.US);

para

NumberFormat moneyFormat = NumberFormat.getCurrencyInstance ( Locale.US );

faça um teste…
Abraços

M

Ah…funcionou…
Estava faltando o ponto antes do get mesmo !

Muito obrigada !!!

Criado 8 de agosto de 2005
Ultima resposta 8 de ago. de 2005
Respostas 2
Participantes 2