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,...)

+ Recent posts