class UseApple { private static int i; private static int j; public static int count(){ System.out.println(i); return ++i; } public int method1(){ return count(); } public static void main(String[] args) { UseApple test = new UseApple(); System.out.println(test.method1()); System.out.println(test.count()); } }
上記実行結果は下記のようになりました。
0 1 1 2
この時変数iの初期値が0のため、一番初めに出力された数字が0
となる認識なのですが、こちらは何故初期値が0になるのでしょうか?
ご回答のほど宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。