백엔드 개발자 공부/Java

[Java] 제어문 (1) - 조건문

gotoguy 2022. 8. 31. 21:45
728x90

if문

    - boolean 타입으로 평가될 수 있는 조건식이 참일 때 실행문 실행

    - 중괄호{}를 이용해 '블록(block)'을 만들어 여러 문장을 하나의 단위로 묶음

if (조건식) {
	실행문 - 조건식이 참일 때 실행될 블록
}

 

if...else문

    - 조건식의 결과에 따라 실행 블록 선택

    - else문은 생략 가능

if (조건식1) {
	조건식1이 참일 때 실행될 블록
}
else if (조건식2) {
	조건식1이 거짓이고, 조건식2가 참일때 실행될 블록
else {
	조건식1, 2가 모두 거짓일 때 실행될 블록
}

 

switch문

    - 변수가 어떤 값을 갖느냐에 따라 실행문이 선택됨

    - if...else를 반복적으로 추가하는 것보다 코드가 간결할 수 있음

switch (변수) {
	case "값1":
		변수값1일 때의 실행문;
		break; //다음 case를 실행하지 않고, switch문 탈출
	case "값2":
		변수값2일 때의 실행문;
		break;
	...
	default:
		case의 값과 같은 값이 없을 때의 실행문;
		break;
}
728x90

'백엔드 개발자 공부 > Java' 카테고리의 다른 글

[Java] 배열  (0) 2022.09.01
[Java] 제어문 (2) - 반복문  (0) 2022.08.31
[Java] 연산자 & 콘솔입출력  (0) 2022.08.30
[Java] 문자열  (0) 2022.08.30
[Java] 타입  (0) 2022.08.30