对着书打一遍,再理解
import javax.swing.JOptionPane; //Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能
public class play6 {
public static void main(String[] args) {
String annualInterestRateString=JOptionPane.showInputDialog(
"这很牛b");//询问一个确认问题,如 yes/no/cancel。
double annualInterestRate=
Double.parseDouble(annualInterestRateString); //(Double.parseDouble)是将字符串转换成Double 型;
double monthlyInteresRate=annualInterestRate/1200;
String numberOfYearsString=JOptionPane.showInputDialog(
"又很牛逼" );
int numberOfYears=Integer.parseInt(numberOfYearsString);
String loanString =JOptionPane.showInputDialog(
"牛牛逼的");
double loanAmount=Double.parseDouble(loanString);
double monthlyPayment=loanAmount*monthlyInteresRate/(
1-1/Math.pow(1+monthlyInteresRate,numberOfYears*12));
double totalPayment=monthlyPayment*numberOfYears*12;
monthlyPayment=(int)(monthlyPayment*100)/100.0; //转换成int
totalPayment=(int)(totalPayment*100)/100.0;
String output="是不是很牛逼";
JOptionPane.showMessageDialog(null, output);
}
}
延伸