Write a Java program that computes the payment of a loan based on the amount of the loan, the interest rate and the number of months. It takes one parameter from the browser: Monthly rate;if true, the interest rate is per month; Otherwise the interest rate is annual.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | import java.awt.*; import java.awt.event.*; import java.applet.*; /* <applet code="Loan" width=300 height=300> </applet> */ public class Loan extends Applet implements ActionListener,ItemListener { double p,r,n,total,i; String param1; boolean month; Label l1,l2,l3,l4; TextField t1,t2,t3,t4; Button b1,b2; CheckboxGroup cbg; Checkbox c1,c2; String str; public void init() { l1=new Label("Balance Amount",Label.LEFT); l2=new Label("Number of Months",Label.LEFT); l3=new Label("Interest Rate",Label.LEFT); l4=new Label("Total Payment",Label.LEFT); t1=new TextField(5); t2=new TextField(5); t3=new TextField(15); t4=new TextField(20); b1=new Button("OK"); b2=new Button("Delete"); cbg=new CheckboxGroup(); c1=new Checkbox("Month Rate",cbg,true); c2=new Checkbox("Annual Rate",cbg,true); t1.addActionListener(this); t2.addActionListener(this); t3.addActionListener(this); t4.addActionListener(this); b1.addActionListener(this); b2.addActionListener(this); c1.addItemListener(this); c2.addItemListener(this); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); add(l4); add(t4); add(c1); add(c2); add(b1); add(b2); } public void itemStateChanged(ItemEvent ie) { } public void actionPerformed(ActionEvent ae) { str=ae.getActionCommand(); if(str.equals("OK")) { p=Double.parseDouble(t1.getText()); n=Double.parseDouble(t2.getText()); r=Double.parseDouble(t3.getText()); if(c2.getState()) { n=n/12; } i=(p*n*r)/100; total=p+i; t4.setText(" "+total); } else if(str.equals("Delete")) { t1.setText(" "); t2.setText(" "); t3.setText(" "); t4.setText(" "); } } } |
Output:
how can i run it?
it requiring main class 🙁 plzz tell what i do how i create main class