컴퓨터공부/JAVA

자바 기초(10) 제어문 - for, while

E.K.Lim 2017. 1. 10. 14:34

for 반복문

- 기준 변수에 의해서 반복을 수행하는 명령문

형식)

for(초기식;조건식;증감식){

반복 대상문(=실행문);

}

for문 수행과정

 1. 초기식 수행

 2. 조건식 수행

 3. 조건이 참이면 실행문 수행

 4. 증감식 수행

 5. 2 ~ 4 반복 수행

예제

1
2
3
4
5
6
int s = 0;
for(int i=1; i<=100; i++){ // i++ : i+1 의 단항연산자
    if(i % 5 == 0// i를 5로 나눈 나머지가 0이면(= i가 5의 배수이면)
        s += i;
}
System.out.println("1에서 100까지 5의 배수의 합 : " + s);
cs


While 반복문

형식)

while(조건식){

실행문;

}


do{

실행문;

}while(조건식)

 * ②의 경우 1회는 무조건 수행됨 :)!


예제

1
2
3
4
5
6
7
8
9
10
11
12
int i1 = 1, i2 = 1, hap1 = 0, hap2 = 0;
while(i1<10){
    hap1 += i1;
    i1++;
}
 
do{
    hap2 += i2;
    i2++;
}while(i2<10);
    
System.out.println(hap1 + " & " + hap2);
cs

결과

45 & 45