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;
//}
}
}
====================================================================*/
'[Java] > Program source (java)' 카테고리의 다른 글
046 - Java 반복문 while 활용하여 1부터 100까지의 정수의 합, 짝수의 합, 홀수의 합 구하여 출력하기 (0) | 2023.08.30 |
---|---|
045 - Java 반복문 while 활용하여 1부터 100까지의 정수 중 짝수의 합, 홀수의 합 구하여 출력하기 (0) | 2023.08.30 |
043 - Java 반복문 while을 통해 정수 1부터 100까지의 합 구하기 (1) | 2023.08.30 |
042 - Java switch문을 활용하여 입력 받은 정수 두 개와, 연산자를 활용해 연산 결과 출력하기 (0) | 2023.08.30 |
041 - Java switch 문으로 입력 받은 수 1~3 만큼 별 찍기 (0) | 2023.08.30 |