[Java] 자바 switch문 + do while문

Kim Hyen Su·2024년 3월 12일
0

📐Java

목록 보기
5/18

자바 기초 강의를 듣던 중 switch 문, do while 문에 대한 설명을 듣고, 오랜만에 switch 문과 do while문으로 코드를 짜보려니 생각이 잘 안났습니다.

이를 계기로 복습을 하고자! 오늘 블로그에 글을 남깁니다.

📐 Switch문

Switch 문은 case 문과 함께 사용하며 if문 보다 조금 더 가독성이 좋은 조건문 표현식입니다.

기본 양식은 다음과 같습니다.

switch(피연산자) {
	case (조건) :
    	(연산)
        break;
    default :
    	(연산)
}

연산 끝에 break 문을 넣어주는 이유는 그렇지 않으면 swtich 문 내 해당 case 하위의 모든 case의 연산이 수행되기 때문입니다.

즉, break 를 붙여주는 것은 해당 case의 연산이 끝났음을 의미합니다.

default의 경우는 모든 case가 맞지 않은 경우에 실행되는 연산입니다.

위 양식은 기본 양식이니 꼭 지켜야 합니다.

Switch문과 If문

swtich 문의 경우, 코드 중복이 적지만, if문은 상대적으로 많습니다.

swtich문의 경우, 조건에 피연산자와 같은지 여부만 확인하기 때문에, 복합 조건(여러개의 조건)을 따지지 못합니다. 반면에 if문은 가능합니다.

하지만, swtich 문은 가독성이 훨씬 좋습니다.

📐 Do-while문

do에 들어가는 연산을 무조건 1번은 수행한 뒤에 조건식을 따져서 반복을 수행합니다.

기본 양식은 다음과 같습니다.

do{
	(연산)
} while(조건식);
profile
백엔드 서버 엔지니어

0개의 댓글