[TIL] 반복문

성민·2023년 1월 25일
0

자바 공부

목록 보기
3/5

for

for (초기화; 조건식1; 증감식) {
조건식1의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
for (초기화; 조건식2; 증감식) {
조건식2의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
}
}
for (타입 변수이름 : 배열 or 컬렉션) {
배열 or 컬렉션의 길이만큼 반복적으로 실행하고자 하는 문장;
}

int i = 0;
for (i = 0; i < 5; i++) {
	System.out.println("for 문이 " + (i + 1) + "번째 반복 실행중입니다.");
}
System.out.println("for 문이 종료된 후 변수 i의 값은 " + i + "입니다.");
  • 실행 순서
    • 초기화
    • 조건식
    • 조건식 이 참일 경우 문장 수행
    • 증감식
    • 조건식이 거짓이 될 때 까지 반복
  • 단축키 : fori

while, do - while

while (조건식) {
조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
}
do {
조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
} while (조건식);

int sum = 0;
int i = 0;

while (sum <= 100) {
	System.out.println("i = " + i);
	System.out.println("sum = " + sum);
	sum += ++i;
}
  • 실행 순서
    • do - while의경우 처음 한 번은 무조건 실행
    • 조건식
    • 조건식 이 참일 경우 문장 수행
    • 조건식이 거짓이 될 때 까지 반복

break

  • 자신이 포함된 하나의 반복문을 벗어남

continue

  • 자신이 포함된 반복문의 끝으로 이동 이후 조건에 해당하면 반복문 계속 수행

0개의 댓글