我需要帮助来理解代码。
public class ComputeLoanUsingInputDialog{
public static void main(String[] args){
String annulInterestRateString = JOptionPane.ShowInputDialog("Enter annual interest rate:")
// convert string to double
double annualInterestRate = Double.parseDouble(annualInterestRateString);
//Obtain monthly interest rate
double monthlyInterestRate = annualInterestRate/1200;
.....
}
}
所以我的问题是,如果您弹出一个对话框要求用户插入一个数字,那么为什么需要使用 parse 方法将变量从字符串转换为双精度值?