📅 공부 기간 : 07. 04(목)

public class Exam_24 {
public static void main(String[] args) {
for (int i = 1;i<=9;i++) {
for(int j=2; j<=5; j++) {
// System.out.print(j + "x" + i + "=" + j*i + "\t");
System.out.printf("%d x %d = %2d\t", j, i, (j*i));
}
System.out.println();
}
System.out.println();
for (int x = 1;x<=9;x++) {
for(int y=6; y<=9; y++) {
// System.out.print(y + "x" + x + "=" + y*x + "\t");
System.out.printf("%d x %d = %2d\t", y, x, (y*x));
}
System.out.println();
}
}
}
💡 key point : 한 줄씩 해석 & 고정된 숫자는 첫번째 for문 안에, 변동되는 숫자는 두번째 for문 안에
삼중 for문은 효율성이 낮아서 되도록 이중 for문을 쓰는 게 좋음
public class Exam_24 {
public static void main(String[] args) {
for(int x = 2; x<10; x += 4) {
for (int i = 1;i<=9;++i) {
for(int j=x; j<=x+4; ++j) {
System.out.printf("%d x %d = %2d\t", j, i, (j*i));
}
System.out.println();
}
System.out.println();
}
}
}