package java_01;
import java.util.Scanner;

public class GuGuDan {
	
	public static int[] dan = new int[2];
	public static boolean checkNumber = false;

	public static void main(String[] args) {
		
		try (Scanner input = new Scanner(System.in)) {
			while (true) {
				
				for (int i = 0; i < dan.length; i++) {
					dan[i] = input.nextInt();
				}
				
				if (checkFunc(dan)) {
					break;
				}
				
				System.out.println("INPUT ERROR!");
			}
		}
		
		printGuGuDan(dan);
		
	} // end of main function 
	
	public static boolean checkFunc(int dan[]) {
		boolean flag = false;
		for (int i = 0; i < dan.length; i++) {
			if (2 <= dan[i] && dan[i] <= 9) {
				flag = true;
			} else {
				flag = false;
			}
		}
		return flag;
	} // end of checkFunc function
	
	public static void printGuGuDan(int dan[]) {
		for (int i = 1; i <= 9; i++) {
			for (int j = 0; j < dan.length; j++) {
				System.out.printf("%d * %d = %d", dan[j], i, dan[j]*i);
				if ( j != dan.length-1) {
					System.out.print("\t");
				} else {
					System.out.println();
				}
			}
		}
	} // end of printGuGuDan function 
}

'언어 > java' 카테고리의 다른 글

정올 1856 (d+3)  (1) 2020.04.22
정올 1303 문제 풀이 (자바)  (0) 2020.04.21
정올 587번 문제  (0) 2020.04.06
변수 [ Java의 정석 ]  (0) 2020.04.06
elasticsearch + java + index 삭제  (0) 2019.12.14