skip to main | skip to sidebar

Java Programs and Examples with Output

Pages

▼
 
  • RSS
  • Twitter
Friday, September 21, 2012

Simple Interest Calculator Java Applet

Posted by Admin at 1:20 PM – 0 comments
 

A sample interest calculator, very basic in functionality, coded in Java and ready to be compiled and executed as a Java Applet.


import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.text.NumberFormat;

public class InterestCalculator extends Applet implements ActionListener 

       TextField textPresentVal = new TextField("0", 10);
       TextField textInterestRate = new TextField("0", 10);
        TextField textPeriods = new TextField("0", 10);
        Label lblPresentVal = new Label("Present Value");
        Label lblInterestRate = new Label("Interest Rate");
        Label lblPeriods = new Label("Number of Periods");
        Label lblFutureVal = new Label("Future Value:");
        Button btnOk = new Button("Calculate");
 
        public void init()
        {
 
                add(lblPresentVal);
                add(textPresentVal);
                add(lblInterestRate);
                add(textInterestRate);
                add(lblPeriods);
                add(textPeriods);
                add(lblFutureVal);
                add(btnOk);
 
                btnOk.addActionListener(this);
        }
 
        public void actionPerformed(ActionEvent evt)  
        {
            if (evt.getSource() == btnOk)
            {
                int PresentVal = Integer.parseInt(textPresentVal.getText());
                int InterestRate = Integer.parseInt(textInterestRate.getText());
                int Periods = Integer.parseInt(textPeriods.getText());
                double FutureVal = PresentVal * (Math.pow((1 + InterestRate), Periods));
                NumberFormat nf = NumberFormat.getCurrencyInstance();
                lblTotal.setText("Future Value: " + nf.format(FutureVal));
 
                repaint();
            }
        }
} 



Leave a Reply

Newer Post Older Post
Subscribe to: Post Comments ( Atom )
  • Popular
  • Recent
  • Archives
Powered by Blogger.
 
 
 
© 2011 Java Programs and Examples with Output | Designs by Web2feel & Fab Themes

Bloggerized by DheTemplate.com - Main Blogger