본문 바로가기

Java

Java 반복문 for, while, do-while

반복을 수행하고 싶을 때 사용 

반복문을 잘못 쓰면 무한루프가 생길 수 있음

 

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