본문 바로가기

JAVA

JAVA에서 조건문 사용하기

자바에서 사용하는 조건문

자바에서 조건문을 사용하면 프로그램의 실행 흐름을 제어할 수があり, 특정 조건에 따라 다른 코드 블록을 실행할 수 있습니다. 이 글에서는 자바에서 사용하는 주요 조건문들인 if, if-else, if-else if-else, 및 switch 문에 대해 자세히 설명하겠습니다.

 

if 문

정의

if 문은 가장 기본적인 조건문으로, 주어진 조건이 참(true)일 때만 코드 블록을 실행합니다.

 

if (조건식) {

// 조건식이 참일 때 실행될 코드

}

 

예제

 

예시 1-1
예시 1-2

특징

  • 단일 조건을 평가할 때 사용됩니다.
  • 조건이 참일 경우에만 코드 블록이 실행됩니다.
  • 조건이 거짓(false)일 경우, 코드 블록이 실행되지 않습니다.

 

if-else 문

정의

if-else 문은 주어진 조건이 참일 때와 거짓일 때 각각 다른 코드 블록을 실행합니다.

 

사용법

 

 

if (조건식) {

// 조건식이 참일 때 실행될 코드

} else {

// 조건식이 거짓일 때 실행될 코드

}

 

 

 

예제

 

예시 2-1
예시 2-1

특징

  • 두 가지 경로 중 하나를 선택하여 실행합니다.
  • 조건이 참일 경우 if 블록이 실행되고, 거짓일 경우 else 블록이 실행됩니다.

 

if-else if-else 문

정의

if-else if-else 문은 여러 조건을 순차적으로 평가하여 조건에 맞는 코드 블록을 실행합니다.

 

 

사용법

 

if (조건식1) {

// 조건식1이 참일 때 실행될 코드

} else if (조건식2) {

// 조건식2가 참일 때 실행될 코드

} else if (조건식3) {

// 조건식3이 참일 때 실행될 코드

} else {

// 모든 조건식이 거짓일 때 실행될 코드

}

 

 

예제

 

예시 3-1
예시 3-2

 

특징

  • 여러 조건을 평가할 때 사용됩니다.
  • 조건이 참인 첫 번째 블록이 실행되고, 나머지 조건은 평가되지 않습니다.
  • 마지막 else 블록은 모든 조건이 거짓일 때 실행됩니다.

 

switch 문

정의

switch 문은 하나의 변수에 대하여 여러 조건을 검사하여 해당 조건에 맞는 코드를 실행합니다. 주로 한 변수의 다양한 값에 따른 경우를 처리할 때 사용됩니다.

 

 

 

switch (변수) {

       case 값1: // 값1에 해당하는 코드

                       break;

       case 값2: // 값2에 해당하는 코드

                       break;

       default: // 모든 경우에 해당하지 않을 때 실행되는 코드

                      break;

}

 

 

 

예시 4-1

 

예시 4-2

 

특징

  • 조건식 하나에 결과 값이 많은 경우 사용합니다.
  • case 문은 상수(정수, 문자, 문자열)만 사용할 수 있습니다.
  • break 문을 사용하여 각 경우의 코드 블록을 종료합니다. 만약 break 문이 없으면 다음 case 문으로 계속 실행됩니다.

 

이와 같은 조건문들을 사용하여 프로그램의 실행 흐름을 제어하고, 다양한 상황에 대응할 수 있습니다.
또한, 각 조건문에서 발생할 수 있는 오류를 인지하고 미리 처리하면 프로그램의 안정성을 높일 수 있습니다.
 
 
 

'JAVA' 카테고리의 다른 글

JAVA에서 사용하는 클래스와 객체에 대한 이해  (0) 2024.12.10
JAVA에서 반복문과 배열 사용하기  (3) 2024.12.09
JAVA에서 반복문 사용하기  (0) 2024.12.09
JAVA에서 데이터 출력하기  (0) 2024.12.06
JAVA 기초 psvm  (0) 2024.12.06