자바(JAVA)/미니 프로젝트 & 기초 공부

Java 기초 또 다시 공부하기 5일차 - 반복문(for문, while/do-while문, break/continue)

개발학생 2025. 5. 23. 17:59
반응형

1. 반복문

1) for문: 주어진 횟수만큼 실행문을 반복 실행할 때 적합한 반복 제어문

for문의 실행 흐름

(1) for문 예시

// 1에서 20까지의 합을 for문 없이 구하기
int sum = 0;
sum = sum + 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
sum = sum + 5;
sum = sum + 6;
sum = sum + 7;
sum = sum + 8;
sum = sum + 9;
sum = sum + 10;
sum = sum + 11;
sum = sum + 12;
sum = sum + 13;
sum = sum + 14;
sum = sum + 15;
sum = sum + 16;
sum = sum + 17;
sum = sum + 18;
sum = sum + 19;
sum = sum + 20;
System.out.println(sum);

// 위의 sum을 for문으로 구하기
sum = 0;
for(int i=1; i<=20; i++) {
  sum += i;
}
System.out.println(sum);

for문 예시 실행 결과

(2) 중첩 for문 예시: 구구단 2~9단 출력하기

구구단 2~9단 출력 코드
구구단 2~9단 출력 결과1
구구단 2~9단 출력 결과 2

2) while문: 조건식이 true일 때 계속해서 반복하며, false일 때 반복을 멈추고 while문 종료

while문의 실행 흐름

(1) while문 예시

// 1~20까지의 합 구하기
int sum = 0;
int i = 1;

while(i<=20) {
  sum += i;
  i++;
}
System.out.println(sum);

while문 예시 실행 결과

(2) do-while문: while 블록 내부 실행문을 우선 실행하고, 실행결과에 따라 반복을 계속할지 결정

do-while문의 실행 흐름

* break, continue

  • break: 조건문, 반복문 내부에서 반복문 실행을 중지할 때 사용
  • continue: 조건문, 반복문 내에서 특정 조건을 만족할 때 반복문을 계속 실행할 때 사용
반응형