안녕하세요
이번 글에서는 반복문을 사용하는 예제인 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으로 질문해주시면 빠른 답변을 받으실 수 있습니다.
'Java 프로그래밍 예제' 카테고리의 다른 글
자바 GUI 환율 계산기 예제 (0) | 2017.11.01 |
---|---|
2차원 배열에 숫자를 차례대로 출력하기 (5) | 2017.09.29 |
자바 전기 요금 계산 예제 (0) | 2017.09.28 |
자바 사각형 넓이 둘레 계산 예제 (0) | 2017.09.21 |
1부터 1000까지의 소수를 출력하는 자바 코드 (3) | 2017.09.19 |
댓글