0
class Test {
    public static void main(String args[])
    {
        Boolean expr = true;
        if (expr)
        {
            System.out.println("true");
        }
        else
        {
            System.out.println("false");
        }
    }
}

編集:
エラーは java.lang.UnsupportedClassVersionError です

4

6 に答える 6

4

Static小文字である必要があります: static.

于 2011-07-12T07:27:21.103 に答える
2
于 2011-07-12T07:58:14.147 に答える
1

このコード(自動ボクシング/アンボクシングのためにJDK 5以降を使用している場合)は、何もなしで完全に実行され、コンソールRuntimeExceptionに表示されます。true

于 2011-07-12T07:41:41.500 に答える
1

あるバージョンの Java でコンパイルし、別のバージョンで実行していると思います。より明確にするために、Javaの新しいバージョンでコンパイルし、以前のバージョンで実行しています。

このクラスを IDE でコンパイルして実行していますか?

于 2011-07-12T08:03:07.160 に答える
1

これは実行時エラーではありません。これはコンパイルされません。

staticの代わりに (小文字の s) を使用しStaticます。

于 2011-07-12T07:28:29.540 に答える
1

static は小文字にする必要があり、パブリック クラスにする必要があると思います。また、ブール値ではなくブール値を使用するのはなぜですか。ここではラッパー型は必要ありません。

于 2011-07-12T07:29:21.047 に答える