728x90
반복문(loop, iteration)
-문법(각각의 구문은 서로 대체 가능)
· while문
while(조건-> 언제까지) {
반복실행영역
}
while문은 반복조건이 참이면 {반복실행영역} 무한반복, 거짓이면 반복의 종료.
조건이 false인 경우에는 컴파일 조차안됨! -> 반복문이 한 번도 실행되지 않아 컴파일러가 오류
다음 반복문은 i의 값을 1씩 순차적으로 증가시키며 반복의 지속여부 결정
(변수i는 관습적으로 반복의 조건으로 사용하는 임의의변수)
· for 문 ( 특정횟수만큼 반복실행하는 경우 자주사용)
for(초기화; 종료조건; 반복실행){
반복적으로 실행될 구문
}
-초기화 : 반복문이 실행될 때 1회 실행된다.
-종료조건 : 초기화가 실행된 후에 종료조건이 실행된다. 종료조건의 값이 false일 때까지 반복문의 중괄호 구간의 코드가 반복 실행된다.
-반복 실행 : 중괄호 구간의 실행이 끝나면 반복실행된다. 일반적으로 이 곳에 i++와 같이 변수를 증가시키는 로직이 위치하고, 이것이 실행된 후에 종료조건이 실행된다. 종료조건이 false가 될 때까지 이 과정이 반복된다.
-반복문의 제어
·break
·continue
-반복문의 중첩
뒤의 for문이 끝날 때까지, 앞의 for문 실행X
728x90
'JAVA공부기록[생활코딩]' 카테고리의 다른 글
[Java]메소드의 개념 정리 및 예제 / 생활코딩입문 (0) | 2022.03.31 |
---|---|
[java] 배열의 개념 및 예제 // 생활코딩입문 (0) | 2022.03.30 |
[Java]연산자, 비교와 Boolean, 조건문 개념 정리 및 예제//생활코딩입문 (0) | 2022.03.28 |
[Java]왕초보 상수의 데이터 타입, 형변환 생활코딩입문 (0) | 2022.03.26 |
[JAVA] 왕초보 변수와 주석, 세미콜론 생활코딩입문 (0) | 2022.03.25 |