10 이하의 두 개의 양의 정수를 입력받아서 작은 수부터 큰 수까지의 구구단을 차례대로 출력하는 프로그램을 구조화하여 작성하시오
3 5
package com.jungol.algorithm159;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int number1 = sc.nextInt();
int number2 = sc.nextInt();
Main main = new Main();
main.timesTable(number1, number2);
sc.close();
}
private void timesTable(int number1, int number2) {
if(number1 < number2) {
for (int i = number1; i <= number2; i++) {
System.out.println("== " + i + "dan ==");
for (int j = 1; j <= 9; j++) {
System.out.printf("%d * %d = %2d\n", i, j, i * j);
}
System.out.println();
}
} else {
for (int i = number2; i <= number1; i++) {
System.out.println("== " + i + "dan ==");
for (int j = 1; j <= 9; j++) {
System.out.printf("%d * %d = %2d\n", i, j, i * j);
}
System.out.println();
}
}
}
}