
1부터 10까지 더한 결과를 출력하는 예제
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("1부터 10까지의 총합:" + sum); int num = 1; int total = 0; while( num <= 10) { total += num; num++; } System.out.println("1부터 10까지의 총합:" + total); } }출력 결과

- 초기화식 생략 : 이미 이전에 값이 초기화 되어 for 내부에서 값을 지정할 필요가 없는 경우
- 조건식 생략 : 반복 수행에 대한 조건이 수행문 내부에 있는 경우
- 무한 반복
참고할 점
i+1과i++은 다릅니다.
i+1자체는i값이 증가되지 않습니다. 증가하기 위해서는 대입연산자를 써야합니다.
하지만i++은i = i+1,i+=1과 동일한 의미입니다.
따라서 값을1씩 증가하려고 한다면i++을 사용하세요