java 作业.计算银行存款math........ java.util.Scanner

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:33:45
郁闷了...是作业..可是老师要求的不会..哭..哪个可以帮一下
题目是编一个计算银行存款的.计算方式是p(1+ r)^n(P是本金,r是利率,n次方是年份)
要求是:在跳出的input 框里填上3个量(3个含量写在1个框里) 然后计算后得到的结果要出现:message框:balance after n(集体的年份)=$####.##(金钱符号跟集体数字.小数点后只保留2位)

5555..我不知道要用哪种数学method啊....谁能帮一下
额,上面打错字了.是(具体的年份)不是集体,后面也是具体数字不是集体数字

是使用scalb吗(double,double,int)

一个pow不就解决了

代码如下..希望仔细阅读明白,而不是照搬照用..呵呵..希望有所帮助..

import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DecimalFormat;
import java.text.NumberFormat;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class Bank extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;

JLabel label1 = new JLabel("本金");
JLabel label2 = new JLabel("利息");
JLabel label3 = new JLabel("年份");
JLabel label4 = new JLabel();
JTextField text1 = new JTextField();
JTextField text2 = new JTextField();
JTextField text3 = new JTextField();
JButton submit = new JButton("提交");

public Bank() {