次のプログラムは、数式 i = p*r*t を指定して単利を計算することを目的としています。ユーザー入力を指定し、それを独自のメソッド (Must) に入れます。ただし、実行すると、「ハンドルされていない例外タイプ IOException. ..」 以前に try catch ブロックを実装しようとしましたが、エラーがさらに発生しました
import java.io.*;
public class cInterest {
public static void main(String[] args) throws IOException {
}
public static double balance(double principal, double rate, double years) {
double amount = 0;
String input;
BufferedReader myInput = new BufferedReader(new InputStreamReader(
System.in));
System.out.print("How much would you like to take out? ");
input = myInput.readLine();
principal = Double.parseDouble(input);
System.out.print("Enter the interest rate: ");
input = myInput.readLine();
rate = Double.parseDouble(input);
for (int i = 1; i < years; i++) {
amount = principal * rate * years;
amount += principal;
}
return amount; // - principal;
}
}