반복문
: 제어문 중 프로그램 소스 코드 내에서 특정한 부분의 코드가 반복적으로 수행 구문.
: for/while문 선 비교, 후 실행. ( 조건 참일시 실행.)
왠만해서 > < 만 사용.
: 반복횟수 제어하는 카운터 변수가 필요하다.
: 반복문 내에서 선언된 변수는 반복문 안에서만 사용가능하다. ( == 카운터변수 )
for문
: 반복 횟수가 정해져질 수 있는 경우.
for(초기식; 조건식; 증감식;){
수행문;
}
//-----------------------------------------------------
for(int i=0; i<10; i++){
System.out.println(i); //10회 반복 출력(0,1,2,3,4,5)
}
While문
: 조건이 만족하는 동안 실행할 경우.
while( 조건식 ){ //조건식이 참True일경우
수행문;
}
//----------------------------------------------------
int num = 0;
while( num < 10){
System.out.println(num);
num++;
}
do-While문
: while 과 동일 + 최소한 한 번 이상 실행되어야 할 경우.
do{
수행문;
}while( 조건식 ){
수행문2;
}
Break
: 반복문에서 Break문을 사용하면 그 지점에서 더 이상 수행문을 반복하지 않고 빠져나온다.
for(int i=0; i<10; i++) {
if(i+1 > 4) {
break;
}
System.out.println(i+1);
}
//------------------------------------
// 5에서 종료.
1
2
3
4
Continue
: 반복문에서 continue문을 사용하면 이후의 문장은 수행하지 않고 반복문의 처음으로 돌아가 증감식을 수행.
for(int i=0; i<10; i++) {
if(i+1 == 5 && i+1 == 7) {
continue;
}
System.out.println(i+1);
}
//------------------------------------
// 5, 7제외하고 나머진 출력.
1
2
3
4
6
8
9
10
'코딩목록 B > JAVA' 카테고리의 다른 글
[JAVA] ArrayList (0) | 2022.09.20 |
---|---|
[JAVA] 배열 Array (0) | 2022.09.19 |
[JAVA] 자료형 (0) | 2022.08.22 |
[JAVA] 연산자 (0) | 2022.08.21 |
코드제 100 (1~8).java (0) | 2022.06.24 |