Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Everything has an expiration date

044 - Java 반복문 while을 활용하여 1부터 100까지의 정수 중 짝수의 합 구하기 본문

[Java]/Program source (java)

044 - Java 반복문 while을 활용하여 1부터 100까지의 정수 중 짝수의 합 구하기

Jelly-fish 2023. 8. 30. 21:37
/*=========================================
	■■■ 실행 흐름의 컨트롤(제어문) ■■■
	- 반복문 실습 및 관찰
===========================================*/

// 1 부터 100 까지의 정수 중에서
// 짝수들의 합을 계산하여 결과값을 출력하는 프로그램을 구현한다.
// 단, 조건문은 사용하지 않도록 하며,
// while 반복문을 활용하여 작성할 수 있도록 한다.

// 실행 예)
// 1 부터 100 까지의 수 중 짝수의 합 : xxxx
// 계속하려면 아무 키나 누르세요...

// ※ 문제 인식 및 분석
//	    2 + 4 + 6 + 8 + ... + 100
//		- 초기값 : 2
//		- 증가값 : 2
//		- 한계값 : 100

public class Test044
{
	public static void main(String[] args)
	{
		// 주요 변수 선언 및 초기화
		int n = 2;
		int sum = 0;

		// 연산 및 처리(반복 연산)
		while (n <= 100)
		{
			sum += n;		//-- sum 값을 n 만큼 증가~!!!
			n += 2;			//-- n 값을 2 만큼 증가~!!!
			
		}					// 최종 n 값 = 102


		// 결과 출력
		System.out.println("1부터 100까지의 수 중 짝수의 합 : " + sum);


		

	}
}

// 실행 결과

/*
1부터 100까지의 수 중 짝수의 합 : 2550
계속하려면 아무 키나 누르십시오 . . .
*/


/*[내가 한 풀이]=======================================================

public class Test044
{
	public static void main(String[] args)
	{
		// 1. 변수 선언
		int i = 0;
		int nEvenSum = 0;
		
		// 2. i를 2씩 증가시켜 누적합에 더함.
		while (i < 100)
		{
			i += 2;
			nEvenSum += i;
		}

		System.out.println("1 부터 100 까지의 수 중 짝수의 합 : " + nEvenSum);

		// other ... i에 2를 곱해서 더하기...
		
		//while (i < 50)
		//{
		//	 i++;
		//	 nEvenSum += i*2;
		//}
		
		
	}
}
====================================================================*/