프로그래밍 언어/Java(연습)
반복문 for
얗마
2016. 4. 22. 21:11
[주제]
- '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 |
■ 실행결과