2016년 11월 12일 토요일

소스코드 - 구구단

- 심심해서 짜보는 구구단 소스


1. for문 2개로 출력하기
public static void step1() {
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + " * " + j + " = " + (i * j));
}
System.out.println();
}
}



2. for문 1개로 출력하기
public static void step2() {
for (int i = 2, j = 1; i <= 9; j++) {
System.out.println(i + " * " + j + " = " + (i * j));

if (j == 9) {
j = 1;
i++;
System.out.println();
}
}
}



3. 재귀호출을 이용한 방법 - for문 없음.
public static void step3(int i, int j) {
if (i > 9)
return;

System.out.println(i + " * " + j + " = " + (i * j));
if (j < 9) {
j++;
step3(i, j);
} else {
System.out.println();

j = 1;
i++;
step3(i, j);
}
}

댓글 없음:

댓글 쓰기