해설
기본적인 입출력 및 사칙연산 문제입니다.
여기서는 수가 작아서 int형을 사용했지만, 곱셈 문제들을 풀다보면 int 자료형을 넘기는 경우가 많습니다. 이를 잘 고려하여 타입을 선택해서 문제를 푸는 것이 중요합니다.
코드
package baekjoon;
import java.util.Scanner;
/**
* 번호 - 10998
* 제목 - AxB
* 문제 - 두 정수 A와 B를 입력받은 다음, AxB를 출력하는 프로그램을 작성하시오.
* 입력 - 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
* 출력 - 첫째 줄에 AxB를 출력한다.
*/
public class No_10998 {
public static void main(String[] args) {
// 기본적인 입력 방법
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A * B);
// BufferedReader 사용 - 더 빠른 방법
// BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// StringTokenizer st = new StringTokenizer(br.readLine()); // split보다는 StringTokenizer가 성능상 이득, 하지만 여기선 크기가 작기 때문에 별 차이는 없음
// int A = Integer.parseInt(st.nextToken());
// int B = Integer.parseInt(st.nextToken());
//
// System.out.println(A * B);
}
}