Java 프로그래밍 예제
1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)... 의 합을 구하는 프로그램
iIxmont
2017. 9. 26. 15:47
안녕하세요
이번 글에서는 반복문을 사용하는 예제인 1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)... 의 합을 구하는 프로그램에 대해서 공부해보겠습니다.
while 문을 이용한 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 |
package For;
public class For {
public static void main(String[] args) {
int i=0;
int sum = 0;
int sum_sum = 0;
while(i<=10) {
sum = sum+i;
sum_sum = sum_sum+sum;
i++;
}
System.out.println(sum_sum);
}
} |
cs |
이중 for문을 이용한 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
package For;
public class For {
public static void main(String[] args) {
int sum = 0;
for(int j = 1; j <= 10; j++) {
for(int i = 0; i <= j; i++) {
sum = sum + i;
}
}
System.out.println("합 " + sum);
}
} |
cs |
for 문 1개를 이용한 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 |
package For;
public class For {
public static void main(String[] args) {
int sum = 0;
int sum_sum = 0;
for(int j = 1; j <= 10; j++) {
sum = sum+j;
sum_sum = sum_sum+sum;
}
System.out.println("합 " + sum_sum);
}
} |
cs |
실행 결과는 모두 220으로 같습니다.
코드에 대한 설명이 부족하진 않으셨나요?
jswoo030@gmail.com으로 질문해주시면 빠른 답변을 받으실 수 있습니다.