0

これは私のコードです:---

import java.lang.*;
class Console
{
        public static void main(String args[])
        {
            char i;
            i=System.console().readLine("this is how we give he input to the string");
            System.out.println("this is what we want to print:0)");
            System.out.println(i);

        }
}

そして私が得ている出力はこれです:-

出力:-

.java:7: cannot find symbol
symbol  : method console()
location: class java.lang.System
    i=System.console().readLine("this is how we give he input to the string");
                ^
1 error

Tool completed with exit code 1

誰かが私を助けることができれば...

4

2 に答える 2

0

また、一部の IDE ではコンソール クラスに問題があります (おそらく、コンソール クラスを使用して出力をウィンドウ/ダイアログにリダイレクトしているため)。

したがって、本当に良い回避策は次を使用することです:

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String str = br.readline();
    //or if you want a char
    char i = str.charAt(0);

それが役立つことを願っています

于 2013-07-26T06:43:13.213 に答える
0

jdk のバージョンを間違えてください。jdk1.6 以降である必要があり、新しい jdk に変更するとコンパイルの問題が発生し、System.console().readLine()a が返されますStringが、割り当てたchar

于 2012-05-19T16:07:59.170 に答える