학습장/Algorithm
1. 7. 1. 1+2+4+7+11+….으로 늘어나는 수의 합계 계산하기 (100번째 항까지) JAVA
Shin Jaehyun
2018. 4. 22. 20:12
이번 순서도와 code는 참 직관적이고, 쉽죠.^^
package algorithm_Basic;
public class Sequence_AddIncNum {
public static void main(String[] args) {
// TODO Auto-generated method stub
int num = 0;
int incN = 0;
int sum = 0;
do {
incN++;
num += incN;
sum += num;
} while (incN < 100);
System.out.printf("마지막 항은 (%d + %d)이며, \n 합계는 %d 입니다.", num, incN, sum);
}
}
항의 갯수를 세기 위한 목적으로 이번에도 역시나, 결과값에 들어오는 값들을 넣어봤습니다.
마지막 항은 위와 같이 5050 + 100 이 되고,
항의 전체 합계는 171,700 이네요.
물론 덧셈이 자신은 없지만, 적어도 항의 갯수가 정확하게 세어진 걸 보면 마음이 좀 놓이는 것 같아요.