발전을 위한 기록

[Java] 자바 반복문 (while문) 본문

프로그래밍/자바

[Java] 자바 반복문 (while문)

릴릴2 2024. 1. 31. 21:59

while문이란?

주어진 조건이 참인 동안 코드 블록을 반복적으로 실행하는 반복문입니다. 

조건이 거짓이 될 때까지 루프 내의 코드가 계속 실행됩니다. 


기본 구문

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

예제

1. 1부터 5까지 숫자 출력하기

int i = 1;
while(i <= 5){
	System.out.println(i);
    i++;
}
  • i가 1로 초기화됩니다.
  • 각 반복 전에 'i'가 5보다 작거나 같은지 확인합니다.
  • i의 현재 값을 인쇄합니다.
  • 'i'는 각 반복이 끝날 때마다 1씩 증가합니다.
  • 조건이 i <= 5이므로, i가 6이 될때 루프가 중지됩니다.

출력결과

1
2
3
4
5

2. 5까지의 합계 계산하기

int sum = 0;
int j = 1;

while (j <=5 ){
	sum += j;
    j++;
}

System.out.println("합계: " + sum);
  • sum은 0으로 초기화되고 j는 1로 초기화됩니다.
  • 루프는 j가 5보다 작거나 같은지 확인합니다.
  • 각 반복에서 sum에 j를 추가합니다.
  • 추가할 때마다 'j'를 1씩 증가시킵니다.
  • 루프가 끝난 후 총합인 15가 출력됩니다.

출력결과

15

3.'Hello' 3번 출력하기

int count = 0;

while(count < 3){
	System.out.println("Hello");
    count++;
}
  • count가 0으로 초기화됩니다.
  • 루프는 count가 3보다 작은지 확인합니다.
  • 각 반복에서 "Hello"를 출력합니다.
  • 각 출력 후 'count'를 1씩 증가시킵니다.
  • 루프는 count가 3이 되고 count < 3 조건이 false가 될 때까지 "Hello"를 출력합니다.

출력결과

Hello
Hello
Hello
728x90