본문으로 바로가기

자바 반복문 - for문

category 코딩/Java 2016. 9. 2. 10:30





문법


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);
    }
}
 

cs


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("" ++" "+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
RSS구독 링크추가 트위터 이메일 구독