int n, s;
n=0;
s=0;
while(n<10) {
n++;
s+=n;
System.out.println(n+","+s);
}
System.out.println("while 밖 : "+s+","+n);
1, 1
2, 3
3, 6
4, 10
5, 15
6, 21
7, 28
8, 36
9, 45
10, 55
while 밖 : 55, 10
int n, s;
n=s=0;
while(n<10) {
n+=2;
s+=n;
}
System.out.println("짝수합:"+s);
n은 2씩 커지고(짝수)
그 커진 값들을 s에 더해서 넣는다.
2+4+6+8+10 이면
2를 s에 넣고 [2+4]를 s에 넣고 [6+6]을 s에 넣고 하는거라서 짝수의 합을 구할 수 있다.
int n, s;
n=s=1;
while(n<10) {
s+=n;
n+=2;
}
System.out.println("홀수합:"+(s-1));
int n, s;
n=1;
s=0;
while(n<10){
s+=n;
n+=2;
}
System.out.println("홀수 합 : "+s);
1에서 2씩 커지면 다 홀수니까. (1,3,5,7,...)
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0707_Ex05_while : 양의 정수를 입력 받아 입력받은 정수까지 홀수합구하기 (0) | 2021.07.07 |
---|---|
0707_Ex04_while : 1~10까지의 합 (0) | 2021.07.07 |
0707_Ex02_while : 1~10까지 정수 출력 (0) | 2021.07.07 |
0707_이전시간 복습 (0) | 2021.07.07 |
0707_Ex01_switch (0) | 2021.07.07 |