[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00676] 超初心者からの質問です



はじめまして、java初心者の鶴岡と申します。

今、javaの基本を勉強中なのですが、どうして
もわからない事があり、メール致しました。

どうか御指南ください。お願い致します。

-----------------------------------

以下のようなプログラミングをしました。



/*  "please input ! "と表示後、入力待ち。入力されたら、その文字列を
   そそまま表示するプログラム。(のつもり、、、)
*/

import java.io.*;

class nyuryoku {
         public static String nyuryoku() throws Exception {

                 System.out.println("please input ! ");
                 BufferedReader kbd = new  BufferedReader
                     (newInputStreamReader
                     (System.in));
                 return kbd.readLine();
         }
         public static void hyouji() throws Exception {

                 System.out.println(nyuryoku());
         }
}

public class input4 {
         public static void main(String args[]) throws Exception {

         nyuryoku.nyuryoku();
         nyuryoku.hyouji();
         }
}


これをコンパイルしてMS-DOS上で実行すると,

1:please input ! と表示される。
2:文字列を入力する。(例:ああああ)
3:なぜかもう一度 please input ! と表示される。
4:もう一度文字列を入力する。(例:ええええ)
5:ええええ と表示される。

となります。
なぜ3:のようになるのかどうしてもわかりません。

どうか教えてください。
めんどくさい質問で申し訳ありませんが、お願い致します。



------------------------------------------------------------------------
                検索中毒
  http://toolbar.www.infoseek.co.jp/Tbar?pg=tbar_top.html&svx=971121