変数のデフォルト値:問題1 | Javaプログラミング初心者のためのページ

変数のデフォルト値:問題1

以下のプログラムの実行結果はどれか?
A. 変数に代入をしないまま出力しているのでコンパイルエラー。
B. 変数に代入をしないまま出力しているので実行時に例外発生。
C. 変数を宣言した時点でデフォルト値0が格納されるので、0が表示される。
D. 変数を宣言した時点でデフォルト値1が格納されるので、1が表示される。


class A{
    static int x;
    public static void main(String[] args){
        System.out.println(x);
    }
}









正解:C.