while문
조건식을 평가해 조건식이 거짓이면 문장 전체를 벗어나고, 참이면 블럭 { } 내의 문장을 수행하고 다시 조건식으로 돌아간다 (조건식이 거짓이 될 때까지 이 과정이 반복)
ex)
while (조건식) {
// 수행될 문장
}
※ while문의 조건식은 생략할 수 없음
do-while문
while문의 조건식과 블럭의 순서를 바꿔놓은 것
(최소한 한 번은 블럭이 수행된다)
do {
// 조건식의 연산결과가 참일 때 수행될 문장들을 적는다
} while (조건식); // while문과 다르게 세미콜론( ; ) 필수
Math.random() : double타입 0 ~ 1까지의 실수를 랜덤으로 표시
break문
자신이 포함된 가장 가까운 반복문을 벗어남
break문이 수행되면 다음 문장은 실행되지 않고 반복문을 완전히 벗어난다
continue문
반복문내에서만 사용가능, 반복 진행중에 continue문을 만나면 반복문의 끝으로 이동하여 다음 반복으로 넘어간다 (for문의 경우 증감식으로 이동, while문과 do-while문의 경우 조건식으로 이동) continue문과 반복문 블럭의 끝 ' } ' 사이의 문장들을 건너뛰고 반복문을 이어간다
이름 붙은 반복문
break문과 continue문에 이름을 지정해 줌으로써 하나 이상의 반복문을 벗어나거나 반복 건너뛸 수 있다
'Backend > Java' 카테고리의 다른 글
자바의 정석 정리(22) - String 배열 ① (0) | 2022.06.07 |
---|---|
자바의 정석 정리(21) - 배열 (0) | 2022.06.04 |
자바의 정석 정리(19) - 반복문 ① (0) | 2022.06.01 |
자바의 정석 정리(18) - 조건문 (0) | 2022.06.01 |
자바의 정석 정리(17) - 논리, 그 외 연산자 (0) | 2022.05.28 |