반복문을 사용한 연산의 누적

Mia Lee·2021년 11월 9일
0

JAVA

목록 보기
23/98
package for_statement;

public class Ex3 {

	public static void main(String[] args) {
		/*
		 * 반복문을 사용한 연산의 누적
		 * - 특정 연산 결과를 변수에 누적하는 작업을 반복문을 사용하여 구현
		 * - 예) 정수의 합 계산 등
		 * 
		 * < 공식 >
		 * 1. 반복문 윗쪽(앞)에서 연산 결과를 누적할 변수(= 누적 변수)를 선언하고 초기화
		 * 2. 반복문 정의
		 * 3. 반복문 내에서 특정 연산을 수행하면서 결과값을 누적 변수에 누적
		 * 4. 반복문 종료 후 누적 변수 값을 사용(= 출력) 
		 */
		
		// 정수(i) 1 ~ 100 까지 1씩 증가하면서 정수의 합 계산(= 누적)
		// 1. 누적 변수 선언 및 초기화
		int sum = 0; // 덧셈의 누적일 경우 초기값은 0으로 초기화(0 + 1 + 2...)
		
		// 2. 반복문 정의
		for(int i = 1; i <= 100; i++) {
			// 3. 특정 연산 수행 및 결과값을 누적 변수에 [누적]
			// 1 ~ 100까지 정수의 합 계산 => 1 ~ 100 까지의 값을 누적변수에 덧셈으로 누적
//			sum = sum + i;
			sum += i;
			System.out.println("i = " + i + ", sum = " + sum);
		}
		
		System.out.println("--------------------------------");
		// 4. 누적변수 사용(= 출력)
		System.out.println("1 ~ 100 까지 정수의 합 = " + sum);
		
	}

}













0개의 댓글