
for(초기화식; 조건식; 증감식;)
{
수행문;
.....
}
package ch19;
public class ForTest {
public static void main(String[] args) {
int count =1;
int sum = 0;
for( int i = 0 ; i<10; i++, count++) { //10번
sum += count;
//count++;
}
System.out.println(sum);
int num = 1;
int total = 0;
while( num <= 10) {
total += num;
num++;
}
System.out.println(total);
}
}
int i = 0; //이전에 값이 초기화
for( ; i < 5; i++) //초기화식 생략
{
....
}
for (int i = 0; //--// ; i++) //조건식 생략
{
sum += i;
if(sum > 200) break; //반복 수행 조건이 수행문 내부에 존재함
}
- 증감식 생략: 증감식에 대한 연산이 복잡하거나 다른 변수의 연산 결과값에 결정되는 경우
for ( i=0; i <5; //생략//)
{
...
i = (++i) % 10;
}