반응형
이번 글에서는 while 반복문을 사용하여 1부터 100까지의 정수의 합을 계산하는 예제를 다룹니다.
while 문은 조건이 true인 동안 반복 수행되는 구조로, 조건식을 먼저 검사한 후 실행합니다.
💻 예제 코드
public class While1To100SumExample {
public static void main(String[] args) {
int sum = 0, i = 0;
while (i++ < 100)
sum += i;
System.out.println("1~" + (i - 1) + " 합 : " + sum);
}
}
💬 코드 설명
- int sum = 0, i = 0;
sum은 누적합을 저장하는 변수이고, i는 반복에 사용될 변수입니다. - while (i++ < 100)
조건을 확인한 후, 반복을 진행합니다. i++는 후위 증가 연산이므로 현재 i값을 먼저 비교하고, 이후에 증가시킵니다. - sum += i;
증가된 i 값을 sum에 누적합니다. - System.out.println(...)
결과를 출력합니다. 출력 시 i - 1로 표시하여 마지막 더해진 숫자를 출력합니다.
📃 실행 결과
1~100 합 : 5050
📌 간단 정리
변수 | 설명 |
sum | 숫자들의 누적 합 |
i | 1부터 100까지 증가하는 반복 변수 |
💡 포인트 정리
- while문은 조건이 참이면 계속 반복됩니다.
- i++ < 100은 조건 비교 후 i가 1씩 증가합니다.
- 1부터 100까지의 합은 5050입니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
20. 배열의 비교 - 참조값 vs 값 (0) | 2025.04.21 |
---|---|
19. continue문을 이용한 반복 제어 예제 (0) | 2025.04.21 |
18. do-while문을 이용한 사용자 입력 반복 예제 (0) | 2025.04.18 |
16. 반복문인 for문, 완벽 이해하기! (1) | 2025.04.18 |
15. 향상된 switch 문법: Switch Expressions (0) | 2025.04.17 |
14. switch 문으로 문자 조건 처리하기 (0) | 2025.04.17 |