반응형
정보처리기사 / 정보처리산업기사 실기시험 알고리즘의
Section003, -(1/2)+(2/3)-(3/4)+(4/5)...-(99/100) 부호 교차합입니다.
변수 j는 이해하기 쉽게 sum으로 사용 하였습니다.
Section003.java
public class Section003 {
public static void main(String[] args) {
double i = 0; // 증가 값 변수
double j = 0; // 합을 누적하는 변수
double hap = 0;
for (i = 1; i <= 10; i++) {
if ((i % 2) == i/2) {
hap = hap + (i / (i + 1));
//System.out.println((double) hap + " + (" + (double) i + " / " + ((double) i + 1) + ") = " + hap);
} else {
hap = hap - (i / (i + 1));
//System.out.println((double) hap + " - (" + (double) i + " / " + ((double) i + 1) + ") = " + hap);
}
}
System.out.println(hap);
}
}
결과 값
-7.980122655122655
반응형
'Programming > Algorithm' 카테고리의 다른 글
| [자바/알고리즘]정보처리기사 Section006 - 피보나치 수열 (0) | 2016.02.11 |
|---|---|
| [자바/알고리즘]정보처리기사 Section005 - 수열 팩토리얼 합 (0) | 2016.02.11 |
| [자바/알고리즘]정보처리기사 Section004 - 1+2+4+7+11+16+22+... 증가하는 수열 (0) | 2016.02.11 |
| [자바/알고리즘]정보처리기사 Section002 - 1부터 100까지 부호 교차합 (0) | 2016.02.03 |
| [자바/알고리즘]정보처리기사 Section001 - 1부터 100까지 합 (0) | 2016.02.03 |