새소식

카테고리 없음

백준 - 10998번 AxB

  • -

해설


기본적인 입출력 및 사칙연산 문제입니다.

 

여기서는 수가 작아서 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);
	}

}
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.