프로그래밍/JAVA
17. While문을 이용해서 1부터 100까지 합을 계산해보기
설매향
2025. 4. 18. 12:08
반응형
이번 글에서는 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입니다.