언어(Language)/Java
[Java] 반복문(while, for)
올리브영
2023. 2. 24. 09:01
728x90
반응형
while 문
- 수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행한다.
while (조건문) {
<수행할 문장1>;
<수행할 문장2>;
<수행할 문장3>;
...
}
int num = 1;
int sum = 0;
while( num <= 10) {
sum += num;
num++;
}
System.out.println(sum);
System.out.println(num);
무한루프
- 조건문이 계속참이면 while문 내의 문장들이 계속 수행된다.
while(true){
.......
}
do-while
- 조건과 상관없이 수행을 한번 하고나서 조건을 체크한다.
do {
<수행할 문장1>;
<수행할 문장2>;
<수행할 문장3>;
...
} while(조건식);
int sum = 0;
int i = 10;
do {
sum += i;
i--;
}while(i != 0);
System.out.println(sum);
for 문
for(초기화식; 조건식; 증감식){
<수행할 문장1>;
}
String[] numbers = {"one", "two", "three"};
for(int i=0; i<numbers.length; i++) {
System.out.println(numbers[i]);
}
break 문
- 감싸고 있는 제어문의 블록을 빠져 나오는 기능
- 반복문에서는 주로 조건문과 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동
- 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져 나옴
continue 문
- 반복문 내부에서 조건문과 같이 사용하며, 조건이 맞는 경우 이후 반복문 블럭 내부의 다른 수행문들을 수행하지 않는다.
728x90
반응형