olá estou fazendo o seguinte programa que está no livro:
[quote]import java.text.NumberFormat;
import java.util.Locale;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Interest {
public static void main(String args[]) {
double amount, principal = 1000.0, rate = 0.05;
NumberFormat moneyFormat = NumberFormat getCurrencyInstance(Locale.US);
JTextArea outputTextArea = new JTextArea();
outputTextArea.setText("Ano\tMontante Depositado\n");
for (int year = 1; year <= 10; year++) {
amount = principal * Math.pow(1.0 + rate, year);
outputTextArea.append(year + "\t" + moneyFormat.format(amount) + "\n");
}
JOptionPane.showMessageDialog(null,outputTextArea,“Relatório”,JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}[/quote]
Mas dá o seguinte erro: Interest.java [16:1] ‘;’ expected
não consegui achar nehum erro, no livro está do mesmo jeito que coloquei ai, alguém pode me ajudar?[/quote]
monstrinho está dando um erro, pelo menos eu acho, de “;”. Faz o seguinte, tenta colocar um ; na linha 15, em:
[code]
outputTextArea.append(year + "\t" + moneyFormat.format(amount) + "\n");
[/code] Tenta colocar depois de (amount); ok?
Não sei se esse é mesmo o problema, pq não consegui encontrar outro.
[]´s
vish, axo q nao eh isso nao…
Reifel jah olhei e está com todos ‘;’ mas continua dando erro, no netbeans acusa erro na seguinte linha:
o erro que aparece é o seguinte:
o resto está tudo certo.[/quote]
pô mostrinho!! facin… erro de sintax… :martelada: rsrsrs
import java.text.NumberFormat;
import java.util.Locale;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Interest
{
public static void main(String args[])
{
double amount, principal = 1000.0, rate = 0.05;
NumberFormat moneyFormat = NumberFormat.getCurrencyInstance(Locale.US);
JTextArea outputTextArea = new JTextArea();
outputTextArea.setText("Ano\tMontante Depositado\n");
for (int year = 1; year <= 10; year++)
{
amount = principal * Math.pow(1.0 + rate, year);
outputTextArea.append(year + "\t" + moneyFormat.format(amount) + "\n");
}
JOptionPane.showMessageDialog(null,outputTextArea,"Relatório",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
só falto um ponto “NumberFormat “AQUI” getCurrencyInstance(Locale.US);”
blz
T+
[/b]
Rogoni, pelo q eu to vendo o ponto já está lá antes de vc ter falado, ou nao?! :lol:
ta nada Reifel…
copiei o codigo que ele passo e o unico erro que achei foi a falta do ponto… se vc ta vendo ponto no codigo que ele passo deve ser sujeira no seu monitor!! rsrsrsrsrsrss
:lolgoku:
t+
Muito obrigado pela dica na hora que eu vi o fórum eu já tinha descoberto o motivo que estava dando erro, tava dando uma olhadinha na documentação ai achei a sintaxe correta, + mesmo assim muito obrigado pela atenção, até a próxima.