for문이란?
-for문은 어떤 작업이 반복적으로 수행되도록 할 때 사용되며, 초기화, 조건식, 증감식으로 구성되어 있다.
for(int i=1; i<=5; i++){
System.out.println("I can do it.");
}
이 코드에서 초기식은
int i=1;
이다.i=1;
로 초기화를 해주려면 for문 밖에서 int i를 선언해주고 for문에서 써주어야 한다.
조건식은 for문을 탈출하게 하는 식으로 위의 코드에서는i<=5
가 조건식이다. i는 5보다 작거나 같을 때 수행된다.
증감식은 ++이나 --로 표시하며 반복문을 제어하는 변수의 값을 증가 또는 감소시키는 식이다. 증감식으로 인해 조건식이 거짓이 되어 for문을 빠져나가게 된다.
이 세 가지 요소는 필요하지 않으면 생략할 수 있다. for(;;){...}
세 가지 요소가 모두 생략된 이 코드는 무한 반복으로 실행된다.