정보처리기사 / 정보처리산업기사 실기시험 알고리즘의

Section002, 1부터 100까지 부호 교차합입니다.

변수 j는 이해하기 쉽게 sum으로 사용 하였습니다.



Section002.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class Section002 {
 
    public static void main(String[] args) {
        int i = 0;
        int sum = 0;    // 합을 저장하는 변수
        int sw = 0;     // 부호 변경을 위한 스위치
 
        for (i = 1; i <= 100; i++) {
            if (sw == 0) {
                sum = sum + i;
                sw = 1;     // +였으니 -로(0->1)
            } else {
                sum = sum - i;
                sw = 0;     // -였으니 +로(1->0)
            }
        }
        System.out.println("결과 값 : " + sum);
    }
}



실행화면


1
결과 값 : -50


+ Recent posts