Erro no código

2 respostas
K

Galera estava estudando quando apareceu um programa de cálculo de juros…e o código era o seguinte:

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

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

public class Juros {

   public static void main (String args[])
   {

      double amount, principal = 1000.0, rate = 0.05;

      NumberFormat moneyFormat =
         NumberFormat getCurrencyInstance ( Locale.BR);
      JTextArea outputTextArea = new JTextArea();

      outputTextArea.setText("Year\tAmount on deposit\n");

      for (int year =1; year<=10; year++) {

         amount = principál *Math.pow(1.0+rate,year);
	 outputTextArea.append( year + "\t"+
	    moneyFormat.format(amount) + "\n");
      }

      JOptionPane.showMessageDialog(null, outputTextArea,
         "Compound Interest", JOptionPane.INFORMATION_MESSAGE);

      System.exit(0);

   }
}

e quando eu compilo da erro na linha 17…e fica uma seta indicando erro no “get” de “NumberFormat getCurrencyInstance ( Locale.BR);” só q aparentemente esta tudo certo…o q eu faço…?

2 Respostas

J
NumberFormat moneyFormat = NumberFormat.getCurrencyInstance(new Locale("pt", "br"));
K

VALEW JairElton…resolveu o problema…agora existe a possibilidade de me dar uma explicação resumida do que houve…? foi erro de impressão do livro mesmo…? pois o código esta identico ao do livro…

Criado 24 de outubro de 2006
Ultima resposta 24 de out. de 2006
Respostas 2
Participantes 2