for
문 연습으로 별찍기 예문 만들어 보자
(추가로 더 연습할 예제 찾아보기 : 별모양으로 피라미드 등등)
// 이중반복문 이용하기
for (int i = 0; i <5 ; i++) {
for (int j = 0; j <5 ; j++) {
System.out.print("*");
}
System.out.println();
}
결과
*****
*****
*****
*****
// 별 왼쪽 삼각형 만들기
for (int i = 0; i <5 ; i++) {
for (int j = 0; j <i+1 ; j++) {
System.out.print("*");
}
System.out.println();
}
결과
*
**
***
****
*****
//구구단
for (int i = 2; i <10 ; i++) {
for (int j = 1; j <10 ; j++) {
System.out.println(i+"*"+j+"="+i*j);
}
System.out.println();
}
결과
2*1=2
2*2=4
...
9*9=81
오류난 부분 : i의 값이 반복될때마다 이중반복문은 매번 초기화한다.