int num1 = 100;
// 임의 블럭
{
int num2 = 200;
System.out.println(num1);
System.out.println(num2);
// 100
// 200
}
System.out.println(num1);
System.out.println(num2);
// 100
// 오류!!
int num2 = 300;
System.out.println(num1);
System.out.println(num2);
// 100
// 300 => num2가 임의 블럭에서 소멸됐기 때문에 재선언 가능