/*
* 1. 형식
*
* for(초기문; 조건문; 반복실행문 후 실행){
* 반복실행문;
* }
*
* 2. 특징
* 1) 반복의 횟수 또는 범위가 명확한 경우에 사용하는 반복문이다.
* 2) 주로 배열과 함께 사용된다.
* 3) 무한루프는 for( ; ; ){} 과 같은 형식으로 사용한다. (초기문, 조건문, 반복실행문 후 실행을 다 비워놓는다.)
* 4) 반복실행문이 없는 경우엔 for(초기문; 조건문; 반복실행문 후 실행); 과 같은 형식으로 사용한다.
*/
코드 예시
// 실행 순서
// for ( 1; > 2; > 4 )
// syso; 3
for(int num=0 ; num < 10 ; num++ ) { // 변수를 for문 안에서 선언&초기화 해도 된다.
System.out.println(num);
}
//System.out.println(num); // num이 소멸되는 시점(for문을 벗어나면 num 소멸)
for(int i=0; i<10; i++) {
System.out.println(i);
}
for(int i=0; i<10; i++) {
System.out.println(i); // 바로 위 for문의 i와 해당 i는 다른 i
}// for문 공식 외우기 for(int i=0; i<5; i++) { for(int j=0; j<i+1; j++) { System.out.print("*"); // ln X } System.out.println(); }출력 결과
위 3개 for문 동일
0,1,2,3,4,5,6,7,8,9* ** *** **** *****