Inputクラスのデータ入力

ホーム フォーラム Q&A「わかりやすいJavaEE」 Inputクラスのデータ入力

  • このトピックには0件の返信、1人の参加者があり、最後に服部(平)により3ヶ月前に更新されました。
1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #5309 返信
    服部(平)
    ゲスト

    package exercise;
    import lib.Input;
    public class Test {
    public static void main(String[] args) {
    double a, b;
    a = Input.getDouble();
    b = Math.pow(a, 2);
    System.out.println(“正方形の面積は” + b);
    }

    }

    package lib;
    public class Input {
    public static double getDouble(String string) {
    return getDouble(“double”);
    }
    }

    新わかりやすいJava入門編 第1版第3刷を購読しています。
    Capture5.2で勉強するInputクラスのAPIについてですが、
    御社のHPからダウンロードしたファイルからは模範解答まで導けるが、
    自分でImportを上記のように作成し、実行すると以下のようなエラーメッセージが表示されます。
    Exception in thread “main” java.lang.StackOverflowError
    at lib.Input.getDouble(Input.java:6)
    at lib.Input.getDouble(Input.java:6)
    at lib.Input.getDouble(Input.java:6)
    at lib.Input.getDouble(Input.java:6)
    at lib.Input.getDouble(Input.java:6)
    [double]> と表示させるために必要な設定と正しいImportの書き方について解説をお願いします。

1件の投稿を表示中 - 1 - 1件目 (全1件中)
返信先: Inputクラスのデータ入力
あなたの情報: