반복문
특정 조건이 될 때까지 반복함
ex) while, do-while, for
while (조건식) {
수행문 ;
}
ex) 1부터 10까지의 합 계산하는 실습
int num = 1;
int sum = 0;
while (num <=sum) {
sum += num;
num++;
}
시작할 때 조건이 맞지 많으면 수행문을 시작하지 않음
for (초기화 식 ; 조건식; 증감식;) {
수행문;
}
ex)
int num;
int sum = 0;
for (num = 1; num <= 10; num++) {
sum += num;
}
참고로
for ( ; ; ) 이렇게 쓰면 while (true)와 같이 무한루프로 동작한다.
각 반복문의 쓰임
while문 : 하나의 조건에 대해 반복수행이 이루어질때 사용
do-while문: 하나의 조건에 대해 반복수행이 이루어질때 사용
for문: 수의 특정 범위, 횟수와 관련한 반복수행에서 주로 사용
중첩 반복문 : 반복문 내에 또 반복문을 사용함
ex)구구단 실습
int dan;
int times;
for(dan = 2; dan <= 9; dan++){
for (times = 1l times <= 9; times++) {
System.out.println(dan + "X" + times "=" + dan*times);
}
System.out.println();
}