JAVA

7.[JAVA] 제어문 (3)반복문 (for문)

Gunadian 2021. 11. 7. 20:52

1)for문 => 반복할 횟수가 정해져 있는 경우에 사용한다.

1~100합계

for(초기화;조건식;증감식) {

ex) for(int k=10;k>5;k++)

// 조선식이 true일 경우 실행할 문장

}

이중 for문(중첩 for문)

 

public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("중첩 for(=이중for문"); 
 		//      1번           2번        
		for (int a = 0; a < 5; a++) {
			//     3번        4번,7번,10번     6번,9번
			for (int b = 0; b < 5; b++) {
				System.out.println("a=>" + a + ",b=>" + b); //5번 a=0, b=0
																				// 8번 a=0,b=1
																				// 11번 a=0,b=2
			}//inner for
			System.out.println("=================="); // 

		} //outer for
	}//main

<결과>
중첩 for(=이중for문
a=>0,b=>0
a=>0,b=>1
a=>0,b=>2
a=>0,b=>3
a=>0,b=>4
==================
a=>1,b=>0
a=>1,b=>1
a=>1,b=>2
a=>1,b=>3
a=>1,b=>4
==================
a=>2,b=>0
a=>2,b=>1
a=>2,b=>2
a=>2,b=>3
a=>2,b=>4
==================
a=>3,b=>0
a=>3,b=>1
a=>3,b=>2
a=>3,b=>3
a=>3,b=>4
==================
a=>4,b=>0
a=>4,b=>1
a=>4,b=>2
a=>4,b=>3
a=>4,b=>4
==================

 

public static void main(String[] args) {
                // TODO Auto-generated method stub
                System.out.println("중첩 for문을 이용한 별 출력");
                for(int i=1;i<6;i++) { //1.a(행을 증가할때 체크해주는 변수 선언)
                        //System.out.println("*");     
                        for (int j=1;j<=i;j++) {//2.b(별을 출력할때 체크해주는 변수 선언)
                                System.out.print("*");
                        }//inner for
                System.out.println();
                } //outer for
        }//main


<결과>
중첩 for문을 이용한 별 출력
*****
*****
*****
*****
*****

 

'JAVA' 카테고리의 다른 글

9.[JAVA] 객체 지향 프로그램 4가지 개념  (0) 2021.11.17
8.[JAVA] 자바의 특징  (0) 2021.11.08
6.[JAVA] 제어문 (2)반복문 (while문, do while문)  (0) 2021.11.07
5. [JAVA]제어문  (0) 2021.11.05
4.[JAVA]형변환  (0) 2021.11.04