티스토리 뷰

[주제]

- 'for문'의 작동 구조 및 방식



[중요]

- 초기화는 한 번만 진행

- 처리 순서 '초기화 → 연산식 → 조건식 → 내용 실행'



[소스 코딩]

package loopClass;
 
class loopClass {
    public static void main(String[] args) {
/*
        [제어문]
        for(초기화; 조건식; 연산식)
        {
            내용
        }
        - 초기화 진행  ※ 초기화는 한 번만 진행
        - '{ }'안에 있는 내용을 실행 후 조건식 판단
        - 연산식 진행  ※ '++i 또는 i++'처럼 사용 시 둘다 동일하게 처리됨
        - 조건식 진행
        - 조건식이 참(True)일 경우 초기화 다음부터 다시 진행
        - 조건식이 거짓(False)일 경우 for문 종료
*/
        int i, j;
 
        for(i=0; i<5; i++)
        {
            System.out.println("Hello World!");
        }
 
        for(i=1; i<=10; i++)
        {
            System.out.println("number = " + i);
        }
 
        for(i=10; i>0; i--)
        {
            System.out.println("number = " + i);
        }
 
//      1~100까지 합 구하기
        int sum = 0;
        for(i=0; i<=100; i++) {
            sum = sum + i;
        }
        System.out.println("numHap = " + sum);
 
//      '*' 10개 표시
        for(i=0; i<10; i++)    {
            System.out.print('*');
        }
        System.out.println("\n");
 
//      이중 for문
        for(i=0; i<5; i++)
        {
            for(j=0; j<5; j++)
            {
                System.out.print('*');
            }
            System.out.print("\n");
        }
        System.out.println();
    
/*
        *
        **
        ***
        ****
        *****
*/
        for(i=0; i<5; i++)
        {
            for(j=0; j<i+1; j++)
            {
                System.out.print('*');
            }
            System.out.println();
        }
    }
}
cs



■ 실행결과


'프로그래밍 언어 > Java(연습)' 카테고리의 다른 글

반복문 while  (0) 2016.04.22
조건문 if  (0) 2016.04.22
논리 연산  (0) 2016.04.21
비트 연산  (0) 2016.04.21
랜덤 클래스  (0) 2016.04.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함