Java的艺术与科学第3章,练习2

Java的艺术与科学第3章,练习2,java,Java,我想知道这是否是解决第三章练习2的最佳方法 练习2:编写一个程序,读取两个数字:账户余额和年度余额 以百分比表示的利率。然后,您的程序应该显示 一年后新的余额。没有存款或取款,只有现金 利息支付。您的程序应该能够重新生成以下内容 样本运行: 利息计算程序 输入起始余额:6000 输入年利率:4.25 一年后的余额=6255.0 可能的解决办法: /* Interest.java * ------------------------------- * Program reads two num

我想知道这是否是解决第三章练习2的最佳方法

练习2:编写一个程序,读取两个数字:账户余额和年度余额 以百分比表示的利率。然后,您的程序应该显示 一年后新的余额。没有存款或取款,只有现金 利息支付。您的程序应该能够重新生成以下内容 样本运行:

利息计算程序
输入起始余额:6000
输入年利率:4.25
一年后的余额=6255.0

可能的解决办法:

/* Interest.java
 * -------------------------------
 * Program reads two numbers and 
 * adds the interest rate. 
 */

import acm.program.*;

public class Interest extends ConsoleProgram{

    public void run(){
        int sBalance = readInt("Enter Balance: ");
        Double iRate = readDouble("Enter interest rate: ");
        Double yBalance = sBalance + (sBalance * (iRate / 100));
        println("The balance after one year = " + yBalance);
    }
}

我刚刚运行了你的代码,它运行正常。
@Dennis Meng acm.program.*是斯坦福大学用于促进java教学的库。由于控制台窗口弹出并且是交互式的,这使得调试更加容易,而不是使用对初学者来说可能有点可怕的控制台

那么,如果您不能使用
acm.program.*
中的任何内容,您将如何解决这个问题呢?我几乎可以肯定这不是一个标准的库。问题到底是什么?顺便问一下,第三章,练习2是什么@MAO@DennisMeng:很可能是他的类需要使用的库。@HoverCraftFullOfels如果确实是这样,那么从海报上可以得到澄清。很高兴知道。如果我再遇到它,我会记住的。
import acm.program.*;


public class CHP3_Exercise2And3 extends ConsoleProgram {

public void run() {
      println("Interest calculation program");
      double Starting_Balance = readDouble("Enter starting balance: ");
      double Annual_Interest_Rate = readDouble("Enter annual interest rate: ");
      double Operation_Year1 = ((Starting_Balance * Annual_Interest_Rate)/100)+Starting_Balance;
      double Operation_Year2 = ((Operation_Year1 * Annual_Interest_Rate)/100)+Operation_Year1;
      println("Balance after one year = " + Operation_Year1);
      println("Balance after two years = " + Operation_Year2);
    }
}