数字1~100プラス


public class Main {
	public static void main(String[] args) {
		int sum=0;
        
		for (int i = 1; i <= 100; i++) {
			sum += i;
		}
		System.out.println(sum);
	}
}
int sum; このようにするだけで、変数が初期化されなければならないことを示すエラーが発生します.
クラス領域宣言の場合、コンパイラは自動的に値を割り当てますが、メソッド領域宣言の場合、自動的に値を割り当てないため、エラーが発生します.
自動割当てのデフォルト値は次のとおりです.