본문 바로가기

자바(java)

4강: 조건문과 제어문

반응형


1. if문과 switch문
if문은 주어진 조건이 참(true)일 때 코드 블록을 실행합니다. 기본 구조는 다음과 같습니다:


if (조건) {
    // 조건이 참일 때 실행할 코드
}


또한 else if와 else를 사용하여 더 많은 조건을 추가할 수 있습니다.

switch문은 변수의 값에 따라 다른 코드 블록을 실행합니다. switch 구문은 case 레이블을 사용하여 가능한 각 값에 대해 다른 동작을 지정합니다:

switch (변수) {
    case 값1:
        // 변수가 값1과 일치할 때 실행할 코드
        break;
    case 값2:
        // 변수가 값2와 일치할 때 실행할 코드
        break;
    default:
        // 어떤 case도 일치하지 않을 때 실행할 코드
}

 


2. for문, while문, do-while문
for문은 정해진 횟수만큼 반복을 수행합니다. 구조는 다음과 같습니다:

for (초기화; 조건; 증감) {
    // 반복할 코드
}
while문은 조건이 참인 동안 계속해서 코드 블록을 반복합니다:

while (조건) {
    // 조건이 참인 동안 반복할 코드
}


do-while문은 최소 한 번 코드 블록을 실행한 후, 조건이 참인 동안 반복합니다:

do {
    // 코드 블록
} while (조건);

 


3. break와 continue 사용
break 문은 반복문이나 switch문을 즉시 종료합니다. 주로 반복문 내부의 특정 조건에서 루프를 중단할 때 사용됩니다.
continue 문은 현재 반복의 나머지 부분을 건너뛰고 다음 반복으로 진행합니다. 특정 조건에서 반복문의 나머지 부분을 건너뛰고 싶을 때 사용됩니다.

4. 중첩된 제어문
제어문은 다른 제어문 내부에 중첩될 수 있습니다. 예를 들어, for 루프 안에 if 문을 넣거나, while 루프 안에 for 루프를 넣는 것이 가능합니다. 중첩된 제어문은 복잡한 조건과 반복 패턴을 다룰 때 유용합니다.

for (int i = 0; i < 5; i++) {
    if (i % 2 == 0) {
        continue; // 짝수인 경우 다음 반복으로 넘어감
    }
    // 홀수인 경우 실행될 코드
}

반응형

'자바(java)' 카테고리의 다른 글

6강: 메서드와 함수  (0) 2023.12.17
5강: 배열과 컬렉션  (0) 2023.12.17
3강: 연산자와 표현식  (0) 2023.12.17
2강: 기본 문법과 출력에 대한 설명  (0) 2023.12.17
1강: 자바 소개와 개발 환경 설정  (0) 2023.12.17