반복문이란? 특정한 코드나 행위를 반복할 수 있게 해주는 것
반복문 종류
1. while문
2. do ~ while문
3. for문
while문
◆ 조건에 의한 반복문
while문 뒤의 ()안에는 조건식, 즉 boolean 타입의 값이 와야 한다.
따라서 그 안에 true라는 상수값을 넣을 수가 있고, 그 값은 상수로 작성했기 때문에 절대 변하지 않는다.
while(반복조건식){
반복조건식이 참일 동안 반복 실행할 문장
}
◇ while문 무한반복
while(true){
무한정으로 반복하여 실행할 문장
}
true가 작성된 경우 그 while문은 무한 반복하게 된다.
안에서 특정 조건일 때 if문 안의 break를 이용한 탈출구 하나 이상을 만들어 주어야 한다.
do ~ while문
◆ 조건에 의한 반복문
while문과 동일하지만 한 번은 무조건 실행한다.
do{
반복조건식이 참일 동안 반복 실행할 문장
}while(반복조건식);
for문
◆ 횟수에 의한 반복문
반복 횟수가 특정된 경우에 사용한다.
반복때마다 무언가 값이 일정하게 변하는 경우에 사용한다.
for(초기식; 조건식; 증감식){
반복적으로 실행할 문장
}
초기식 : 반복문에 들어갈 때 딱 한번만 수행된다. (변수 하나를 선언해준다.)
조건식 : 매 반복 전에 검사할 조건식을 작성한다. (변수를 이용한 조건식 설정 / 참이면 반복)
증감식 : 매 반복 끝에 수행할 문장을 작성한다. (초기식에서 선언한 변수의 증감을 설정)
◇ 사용 예제
for (int i = 0; i < 10; i++) {
반복적으로 실행할 문장
}
continue
◆ 반복문의 실행 중 특정 조건을 만족할 때 남은 코드를 건너뛰고 다음 반복을 시작
for (int i = 1; i <= 10; i++) {
if(i == 4) {
continue;
}
System.out.print(i);
}
결과값 : 1235678910
'Backend > Java' 카테고리의 다른 글
[Java] 기초정리 10. 문자열 메소드 - split() / indexOf() / charAt() / replace() / substring() / substring() / trim() / length() (0) | 2024.08.06 |
---|---|
[Java] 기초정리 9. 배열 - 1차원 배열, 2차원 배열 (0) | 2024.08.05 |
[Java] 기초정리 7. 조건문 - if, switch (0) | 2024.08.02 |
[Java] 기초정리 6. 연산자 - 연산자순위 (1) | 2024.08.01 |
[Java] 기초정리 5. 형변환 - 자동 형변환, 강제 형변환 (0) | 2024.07.10 |