LuanEngcomper
(usa Debian)
Enviado em 24/07/2011 - 14:30h
Olá pessoal!!!
Sou iniciante em programação orientada a objetos e estou com uma dúvida em um código que vi no livro da Deitel.
O código é o seguinte:
1 import java.text.NumberFormat;
2 import java.util.Locale;
3
4 import javax.swing.JOptionPane;
5 import javax.swing.JTextArea;
6
7 public class Interest
8 {
9 public static void main (String args [])
10 {
11 double amount, principal = 1000.0, rate = 0.05;
12
13 NumberFormat moneyFormat =
14 NumberFormat.getCurrencyInstance (Locale.US);
15
16 JTextArea outputTextArea = new JTextArea ();
17
18 outputTextArea.setText("Year\tAmount on deposit\n");
19
20 for (int year = 1; year <= 10; year++)
21 {
22 amount = principal * Math.pow (1.0 + rate, year);
23
24
25 outputTextArea.append(year + "\t" +
26 moneyFormat.format (amount) + "\n");
27 }
28
29 JOptionPane.showMessageDialog (null, outputTextArea,
30 "Compound Interest", JOptionPane.INFORMATION_MESSAGE);
31
32 System.exit (0);
33 }
34 }
O problema é o seguinte ... eu não estou entendendo para que serve a linha 13. Alguém poderia me explicar?
Agradeço desde já.
Um abraço.