(JAVA) 조건문과 반복문

2024. 9. 14. 08:36·JAVA

조건문

  • if
    • 특정 조건에 따라 다른 연산을 수행하고 싶을 때 사용합니다.
    • 기본적인 조건문으로, 조건이 참일 경우에만 실행됩니다.

예시

int number = 10;  // 변수 number를 10으로 초기화

if (number > 5) {  // number가 5보다 클 경우
    System.out.println("Number is greater than 5");  // 메시지 출력
} else {
    System.out.println("Number is 5 or less");  // number가 5 이하일 경우 메시지 출력
}
  • switch
    • case문과 함께 사용되며, 여러 가지 경우를 처리할 때 가독성이 좋습니다.
    • if문보다 조건이 많을 때 코드가 더 깔끔해 보입니다.

예시

int day = 3;  // 변수 day를 3으로 초기화

switch (day) {  // day 변수의 값에 따라 분기
    case 1:
        System.out.println("Monday");  // day가 1일 경우
        break;  // switch문 종료
    case 2:
        System.out.println("Tuesday");  // day가 2일 경우
        break;  // switch문 종료
    case 3:
        System.out.println("Wednesday");  // day가 3일 경우
        break;  // switch문 종료
    default:
        System.out.println("Invalid day");  // day가 1, 2, 3이 아닐 경우
        break;  // switch문 종료
}

반복문

  • for
    • 특정 조건에 따라 연산을 반복 수행하고 싶을 때 사용합니다.
    • 초기값 설정, 조건 검사, 반복 후 처리 등의 세 가지 요소를 포함합니다.

예시)

for (int i = 0; i < 5; i++) {  // i를 0으로 초기화하고 i가 5보다 작을 동안 반복
    System.out.println("Iteration: " + i);  // 반복문 내에서 i 값 출력
}
  • 확장 for (Enhanced for)
    • 배열이나 컬렉션을 반복할 때 사용됩니다.
    • for 소괄호 안에 세 가지 요소가 아닌, 두 개의 요소만으로 반복문을 작성할 수 있습니다.

예시)

int[] numbers = {1, 2, 3, 4, 5};  // 정수 배열 초기화

for (int number : numbers) {  // 배열 numbers의 각 요소를 number에 할당하며 반복
    System.out.println("Number: " + number);  // number 값 출력
}
  • while
    • for문과 유사하게 특정 조건에 따라 연산을 반복 수행합니다.
    • 초기값 없이 조건문만 명시하여 반복합니다.
    • break: 반복문을 중단합니다.
    • continue: 현재 반복을 건너뛰고 다음 반복을 시작합니다.

예시)

int i = 0;  // 변수 i를 0으로 초기화

while (i < 5) {  // i가 5보다 작을 동안 반복
    System.out.println("Iteration: " + i);  // 반복문 내에서 i 값 출력
    i++;  // i 값을 1 증가
}
  • do~while
    • while문과 다르게, do 블록에서 최초 1회 연산을 수행한 후 조건문을 체크하여 반복합니다.
    • 최소한 1회는 실행되는 반복문입니다.

예시)

int i = 0;  // 변수 i를 0으로 초기화

do {
    System.out.println("Iteration: " + i);  // 최초 1회 반복문 내에서 i 값 출력
    i++;  // i 값을 1 증가
} while (i < 5);  // i가 5보다 작을 동안 반복

반복문 종료 방법

  • break: 반복문을 중단할 때 사용합니다.
  • continue: 현재 반복을 건너뛰고 다음 반복을 시작할 때 사용합니다.

'JAVA' 카테고리의 다른 글

(JAVA) 컬렉션 프레임워크 정리하기  (0) 2024.09.14
(JAVA) 배열 및 컬렉션 정리  (0) 2024.09.14
(JAVA) 기초 개념 정리 2  (0) 2024.09.14
(JAVA) 기초 개념 정리  (0) 2024.09.14
(JAVA) 요리 레시피 메모장 만들기  (0) 2024.09.14
'JAVA' 카테고리의 다른 글
  • (JAVA) 컬렉션 프레임워크 정리하기
  • (JAVA) 배열 및 컬렉션 정리
  • (JAVA) 기초 개념 정리 2
  • (JAVA) 기초 개념 정리
lastdove
lastdove
lastdove 님의 블로그 입니다.
  • lastdove
    lastdove 님의 블로그
    lastdove
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • Spring (16)
      • JAVA (17)
      • JAVA 알고리즘 (20)
      • Project (5)
      • SQL 문제풀이 (17)
      • Git&Linux (2)
      • Web development(입문) (2)
      • Sparta (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
lastdove
(JAVA) 조건문과 반복문
상단으로

티스토리툴바