1) ユーザーが初期残高と利率を入力する必要があるようにプログラムを変更します。ユーザーが利率を整数で入力するとします (たとえば、「5」は利率 5% を表します)。ユーザーが初期残高を数値のみで入力し、カンマを使用しないと仮定します。2) 投資額が 3 倍になるのに何年かかるかを表示するようにコードを変更します。
ユーザーが残高と利息を入力できるように、スキャナーに入力しました。ユーザーが何を入力しても、2000 が出力されます。
import java.util.Scanner;
public class InvestmentRunner
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Please Enter Initial Balance:");
String Balance = in.next();
System.out.print("Please Enter Interest Rate:");
String Interest = in.next();
final double INITIAL_BALANCE = 10000;
final double RATE = 5;
Investment invest = new Investment(INITIAL_BALANCE, RATE);
invest.waitForBalance(2 * INITIAL_BALANCE);
int years = invest.getYears();
System.out.println("The investment doubled after "
+ years + " years");
}
}