JAVA

반복문 for문

초코파이쩡 2023. 1. 29. 22:05
반응형

★반복문 - 무한루프 조심

1)동일한 명령문을 반복해서 실행함

2)for문

# for문 문법

for(①변수 선언;②조건식;④증감식){

③실행문

}

①변수 선언 했으면>②조건식 체크하러 간다 > ②조건식 이 true였으면 ③실행문 실행하러 간다 or ②조건식 이 false였으면 밖으로 빠져나간다 > ③실행문 까지 끝났으면 순서대로 ④증감식 가고 증감식이

> 다시 ③실행문 반복실행 하기전에 ②조건식 체크하러 간다 언제까지? ②조건식 이 false 가 나올때까지 계속 반복 실행

 

public class for_1 {
	public static void main(String[] args) {
		 // ①변수 선언;②조건식;④증감식  
		for (int i = 0; i < 10; i++) {// int i는 0부터; i가 10보다 작을때까지; i를 1씩 증가하면서
			System.out.println(i); // i변수를 출력한다
		// 그럼 0,1,2,3,4,5,6,7,8,9 까지 10번 실행이 될것이다
		}
		System.out.println("OK"); // i가 10보다 작으니 빠져 나와서 ok가 출력!

	}
}

3)반복문 사용 시 체크 사항 아래 4가지 사항을 반드시 체크해서 넣어야 한다

(1) 몇 번을 반복할 것인가?

(2) 반복 횟수를 체크할 변수는 무엇인가?

(3) 반복 횟수를 체크할 변수의 초기 값은 무엇인가?

(4) 반복 횟수를 체크할 변수의 값은 어떻게 변화할 것인가?

 

★무한루프

- 반복문의 조건이 항상 true이기 때문에 반복문을 종료하지 못함

- 반복문 작성 시 반드시 고려해야 할 사항

(1) 반복 횟수 변수의 선언 및 초기화

(2)반복할 조건

(3) 반복 횟수 변수의 값 변경

반응형