반복을 수행하고 싶을 때 사용
반복문을 잘못 쓰면 무한루프가 생길 수 있음
for문
for(초기값, 조건, 증가연산){
조건이 true면 여기서 초기값부터 조건이 false가 될 때까지 반복
}
for(int i = 0; i < 10; i++){
System.out.println("반복") i 가 1씩 증가하면서 10 미만까지 반복 i 가 10이 되면 조건이 false가 되기 때문에 반복 종료
}
int[] number = {1,2,3}; 이건 배열 // 길이는 3
for문
for(int i = 0; i < number.length; i++{
i가 0부터 number의 길이 미만까지 반복 실행 i는 1씩 증가하면서
}
향상된 for문
for(int numbers : number) {
배열의 값을 하나씩 가져와서 여기서 반복 실행
}
while문
무한루프에 조심해야 함
while(조건){
조건이 true면 여기 반복 실행 false면 반복 종료
증감식을 여기 적어줘야함 안 그럼 무한 반복 됨
}
do while문
do를 먼저 실행하고 while문을 실행
do {
여기 먼저 실행
} while(조건){
조건이 true면 여기 반복 실행 false면 반복 종료
}
break
가장 가까운 블록의 for문 while문 switch문을 중단한다.
continue
반복을 시작할 때 continue를 만나면 그 반복은 넘어가고 다음 반복으로 넘어간다.
int number = 0;
while(number < 3){
number++
if(number == 2){ number가 2가 되면 if문이 실행되면서 2일 때의 반복이 넘어가게 된다.
continue;
}
System.out.println("출력");
}
'Java' 카테고리의 다른 글
Java Stream(스트림) (0) | 2024.07.30 |
---|---|
Java 배열 (0) | 2024.07.23 |
Java 조건문 if, switch (0) | 2024.07.23 |
Java 연산자 (1) | 2024.07.23 |
Java LocalDate, LocalDateTime 날짜 요일 (0) | 2024.07.19 |