카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 2월 27일 월요일

java]이중for문

//이중 for문

// for(초기식;조건식;증감식){
// for(초기식;조건식;증감식){
// 반복할 문장(안)
// }
// 반복할 문장(밖)
// }

for문 안에 for문이 있는 것으로 외부1회 회전에 내부 for반복이 일어난다.
만약 각각 5회씩 반복되도록 하였다면
외부for문은 5회
내부for문은 25회 반복될 것이다.


예)
for(int i=1; i<=5; i++){
System.out.println("i -> " +i);

for(int j=1; j<=5; j++){
System.out.println("j -> "+j);
}
System.out.println("-------------");
}

출력결과
i -> 1
j -> 1
j -> 2
j -> 3
j -> 4
j -> 5
-------------
i -> 2
j -> 1
j -> 2
j -> 3
j -> 4
j -> 5
-------------
i -> 3
j -> 1
j -> 2
j -> 3
j -> 4
j -> 5
-------------
i -> 4
j -> 1
j -> 2
j -> 3
j -> 4
j -> 5
-------------
i -> 5
j -> 1
j -> 2
j -> 3
j -> 4
j -> 5
-------------

예2)

int i;
int a;

System.out.println("시침 ---------- 분침");
System.out.println("a(밖)----------i(안)");

for(a=1; a<5; a++){
for(i=1; i<=5; i++){
System.out.println(a+"----------"+i);
}
}

출력결과

시침 ---------- 분침
a(밖)----------i(안)
1----------1
1----------2
1----------3
1----------4
1----------5
2----------1
2----------2
2----------3
2----------4
2----------5
3----------1
3----------2
3----------3
3----------4
3----------5
4----------1
4----------2
4----------3
4----------4
4----------5

댓글 없음:

댓글 쓰기