본문 바로가기
백엔드/Java

자바(JAVA) Chapter 2-2) switch문

by 샛노랑 2025. 7. 23.

switch 조건문에 대해 알아봅시다.

break;의 중요성

break; 뒤에는 실행 할수 없음.

개행 문자 처리를 안할시 sc.nextInt 입력후 \n가 남아 있어서 다음 입력이 넘어가 버립니다. (매우 중요)

case는 일반적으로 : 를 쓰고 마지막에 꼭 break; 써줘야합니다. 

하지만,

더 간편하게 switch문을 : 대신 -> 표시로  break;를 안써줘도 됩니다. 코드도 더욱 보기가 좋아졌습니다.

또한 -> {

중괄호 안에 있다면 변수명을 동일하게 할 수 있습니다.( 서로 다른 변수명으로 생각함)

}

하지만 "C"와 "D"의 경우엔 중괄호 없이 동일한 변수명을 썼기에 중복되므로 불가능합니다!

if문과의 비교

 

감사합니다.