문법
1 2 3 4 | for(초기화; 조건식; 증감식) { // 조건식이 true일 경우 수행될 문장 } | cs |
예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class ForTest_01 { public static void main(String[] args) { int sum = 0; for(int i= 1; i <=10; i++) { sum += i; System.out.println( i + " 까지의 합 : " + sum); } //System.out.println( i + " 까지의 합 : " + sum); // // 변수 i가 유효한 범위는 for 문 안에서이다. } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class ForTest_02 { public static void main(String[] args) { int sum = 0; int i; for(i = 1; i <=10; i++) sum += i; System.out.println( i + " 까지의 합 : " + sum); } } |
1 2 3 4 5 6 7 8 9 10 11 | // 중첩 for문 public class ForTest_03 { public static void main(String[] args) { for(int i=1 ; i<=3 ; i++) for(int j=1 ; j<=3 ; j++) for(int k=1 ; k<=3 ; k++) System.out.println("" +i +" "+j+" "+k); } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | // for문 수행 전후 시간을 비교하여 for문의 수행속도 측정 public class ForTest_04 { public static void main(String[] args) { long startTime = System.currentTimeMillis(); for(int i=0; i<1000000000; i++) ; long endTime = System.currentTimeMillis(); System.out.println("시작시간 : "+startTime); System.out.println("종료시간 : "+endTime); System.out.println("소요시간 : "+(endTime-startTime)); } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public class ForTest_05 { public static void main(String[] args) { System.out.println("카운트 다운을 시작합니다. "); for(int j=10; j>=0; j--) { for(int i=0; i<1000000000; i++) ; System.out.println(j); } System.out.println("게임오버"); } } | cs |
'코딩 > Java' 카테고리의 다른 글
자바 break문 (0) | 2016.09.03 |
---|---|
자바 반복문 - do-while문 (0) | 2016.09.03 |
자바 반복문 - while문 (0) | 2016.09.02 |
자바 조건문 - switch문 (0) | 2016.08.31 |
자바 조건문 - if문 (0) | 2016.08.31 |