정보처리기사 / 정보처리산업기사 실기시험 알고리즘의
Section002, 1부터 100까지 부호 교차합입니다.
변수 j는 이해하기 쉽게 sum으로 사용 하였습니다.
Section002.java
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); } }
실행화면
결과 값 : -50
'Programming > Algorithm' 카테고리의 다른 글
[자바/알고리즘]정보처리기사 Section006 - 피보나치 수열 (0) | 2016.02.11 |
---|---|
[자바/알고리즘]정보처리기사 Section005 - 수열 팩토리얼 합 (0) | 2016.02.11 |
[자바/알고리즘]정보처리기사 Section004 - 1+2+4+7+11+16+22+... 증가하는 수열 (0) | 2016.02.11 |
[자바/알고리즘]정보처리기사 Section003 - 증가 분수 합계 (0) | 2016.02.11 |
[자바/알고리즘]정보처리기사 Section001 - 1부터 100까지 합 (0) | 2016.02.03 |