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