package for_statement;
public class Test3 {
public static void main(String[] args) {
/*
* 반복문과 조건문의 결합을 통한 연산의 누적 연습
* - 1 ~ 100 까지 1씩 증가하면서 홀수의 합(oddTotal)와 짝수의 합(evenTotal)을 각각 별도로 계산하여 누적
* 출력 예) 1 ~ 100까지 홀수의 합 = 2500
* 1 ~ 100까지 짝수의 합 = 2550
*/
int oddTotal = 0, evenTotal = 0;
for(int i = 1; i <= 100; i++) {
// 홀수일 때와 짝수일 때 다른 변수에 i값 누적
if(i % 2 == 1) { // 홀수일 때
// 제어변수 i값을 oddTotal 변수에 누적
oddTotal += i;
// System.out.println("i가 홀수 : " + i);
} else { // 홀수가 아닐 때(짝수일 때)
// 제어변수 i값을 evenTotal 변수에 누적
evenTotal += i;
// System.out.println("i가 짝수 : " + i);
}
}
System.out.println("1 ~ 100까지 홀수의 합 = " + oddTotal);
System.out.println("1 ~ 100까지 짝수의 합 = " + evenTotal);
}
}