You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
823 B
Java

Calculating compound interest
import java.text.DecimalFormat;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Interest
{
public static void main( String args[] )
{
double amount, principal = 1000.0, rate = .05;
DecimalFormat precisionTwo = new DecimalFormat( "0.00" );
JTextArea outputTextArea = new JTextArea( 11, 20 );
outputTextArea.append( "Year\tAmount on deposit\n" );
for ( int year = 1; year <= 10; year++ )
{
amount = principal * Math.pow( 1.0 + rate, year );
outputTextArea.append( year + "\t" +
precisionTwo.format( amount ) + "\n" );
}
JOptionPane.showMessageDialog( null, outputTextArea, "Compound Interest", JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 ); // terminate the application
}
}