반복문 - while, for
조건을 만족하는 동안 블럭 {} 을 반복.
for문과 while문은 항상 서로 변환이 가능함.
while문
반복횟수를 모를 때 사용.
조건식이 참(true)인 동안, 즉 조건식이 거짓이 될 때 까지 블럭{}내의 문장을 반복.
while(조건식){
//조건식의 연산결과가 참(true)인 동안, 반복될 문장들을 적는다.
}
do-while문
조건식이 반복문의 끝부분에 있어서 일단 한번은 반드시 수행됨.
반복적으로 사용자의 입력을 받아서 처리할 때 유용.
do{
//조건식의 연산결과가 참일 때 수행될 문장들을 적는다. (처음 한번은 무조건 실행)
} while (조건식); ← 끝에 ';'을 꼭 붙여야함.
for문
반복횟수를 알 때는 while문보다 for문이 더 유용함.
for(초기화;조건식;증감식){
//조건식이 참(true)인 동안 수행될 문장들을 적는다.
}
● 초기화 : int i = 0 이나 int x=1, y =1 같은 형태로 시작점을 지정함.
● 조건식 : i <= 10 이나 x<y 같은 형태로 도착점 및 반복 횟수를 지정함.
● 증감식 : i++, i--, (x+=2, y--) 등의 형태로 시작점에서 도착점까지 얼마만큼 증감할 것인지를 지정함.
→ 필요하지 않으면 생략가능. 모두 생략하면 무한 반복문이 됨.
※ 참고. 중첩 for문
for문 안에 또 다른 for문을 포함시키는 것. 중첩 횟수는 제한 없음.
'Backend > Java' 카테고리의 다른 글
Java 15. 배열 (0) | 2024.05.08 |
---|---|
Java 14. break,continue 를 이용한 반복문의 활용 (0) | 2024.05.08 |
Java 12. 조건문 (0) | 2024.05.08 |
Java 11. 논리 연산자, 조건 연산자, 대입 연산자 (0) | 2024.05.08 |
Java 10. 증감연산자, 형변환, 산술변환, 나머지연산자, 비교연산자 (0) | 2024.05.08 |