본문 바로가기
IT/java

자바 조건문 - 프로그램의 흐름을 제어하는 도구

by 뉴코딩맨 2023. 6. 6.
조건문은 프로그램의 흐름을 제어하는 데 사용되는 중요한 도구입니다. 자바에서는 다양한 조건문을 제공하여 특정 조건이 참일 때만 코드 블록을 실행하거나 다른 코드 블록을 실행할 수 있습니다. 자바 조건문의 종류와 사용 방법에 대해 알아보겠습니다.
 
 

if문

if문은 가장 기본적인 조건문으로, 주어진 조건이 참일 경우에만 코드 블록을 실행합니다. if문의 구조는 다음과 같습니다.
 
if (조건) {
	// 조건이 참일 때 실행되는 코드
}
 
if문은 단독으로 사용될 수도 있고, else문과 함께 사용하여 조건이 거짓일 때 실행할 코드를 추가할 수도 있습니다.
 
if (조건) {
	// 조건이 참일 때 실행되는 코드
} else {
	// 조건이 거짓일 때 실행되는 코드
}

 

 

switch문

switch문은 다중 분기를 처리하기 위해 사용되는 조건문입니다. 주어진 변수의 값에 따라 여러 개의 case문 중 일치하는 코드 블록을 실행합니다. switch문의 구조는 다음과 같습니다.
 
switch (변수) {
case 값1:
	// 값1에 해당하는 코드
	break;
case 값2:
    // 값2에 해당하는 코드
    break;
default:
	// 어떤 case에도 해당하지 않을 때 실행되는 코드
}
 
switch문은 변수의 값과 case문의 값이 일치할 때 해당 case문부터 break문이 나올 때까지의 코드를 실행합니다. 만약 어떤 case에도 해당하지 않을 경우 default 블록의 코드가 실행됩니다.

 

 

삼항 연산자

삼항 연산자는 if-else문을 간단하게 표현할 수 있는 특별한 연산자입니다. 조건식이 참이면 특정 값, 거짓이면 다른 값이 반환됩니다. 삼항 연산자의 구조는 다음과 같습니다.
 
변수 = (조건) ? 값1 : 값2;
 
조건이 참일 경우 값1이 변수에 할당되고, 거짓일 경우 값2가 변수에 할당됩니다.

 

 

마무리

자바 조건문은 프로그램의 흐름을 제어하는 데 중요한 역할을 합니다. if문은 단일 조건에 따라 코드를 실행하고, switch문은 다중 분기를 처리하며, 삼항 연산자는 간단한 조건에 따라 값을 반환합니다. 이러한 조건문들을 잘 활용하여 프로그램의 동작을 유연하게 제어할 수 있습니다.
 

댓글