프로그래밍/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입니다.