ejyoo's 개발 노트

10998번 : A X B 본문

문제풀이/백준 입출력과 사칙연산

10998번 : A X B

ejyoovV 2021. 3. 3. 10:42

👉🏻 풀이 계획

입력이 공백단위로 주어지는 것만 조심!

👉🏻 입력방법

1) Scanner 입력받아 연산

2) BufferedReader 입력받아 연산

👉🏻 풀이

1) 방법 1 : Scanner

import java.util.Scanner;
 
public class Main {
 
	public static void main(String[] args) {
		     
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
		int B = in.nextInt();
		
		System.out.println(A*B);
		
		in.close();
	}
}

2) 방법 2 : BufferedReader 사용

readLine()을 통해 한줄로 입력받아서 공백 단위로 분리하여 품

  • StringTokenizer 사용
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
 
public class Main {
 
	public static void main(String[] args) throws IOException {
		     
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String str = br.readLine();
		StringTokenizer st = new StringTokenizer(str," ");
		int a = Integer.parseInt(st.nextToken());
		int b = Integer.parseInt(st.nextToken());
		
		System.out.println(a*b);
		
		/*
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st = new StringTokenizer(br.readLine(), " ");
		int a = Integer.parseInt(st.nextToken());
		int b = Integer.parseInt(st.nextToken());
		
		System.out.println(a*b);
		*/
	}
}
  • split
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
public class Main {
 
	public static void main(String[] args) throws IOException  {
		     
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String[] str = br.readLine().split(" ");
		int a = Integer.parseInt(str[0]);
		int b = Integer.parseInt(str[1]);
		
		System.out.println(a*b);
	}
}

'문제풀이 > 백준 입출력과 사칙연산' 카테고리의 다른 글

1000번 : A+B  (0) 2021.03.03
1001번 : A-B  (0) 2021.03.03
1008번 : A/B  (0) 2021.03.03
10869번 : 사칙연산  (0) 2021.03.03
10430 번 : 나머지  (0) 2021.03.03