# [백준 자바] 01-07 AxB

- Author: @happyhw0589
- Published: 2021-12-29
- Updated: 2021-12-29
- Source: http://blex.me/@happyhw0589/%EB%B0%B1%EC%A4%80-%EC%9E%90%EB%B0%94-01-07-axb
- Tags: 코딩테스트, 백준, 자바

---

## 01단계 입출력과 사칙연산

## 07. AxB (10998)

#### 문제

---

두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.

#### 입력

---

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

#### 출력

---

첫째 줄에 A×B를 출력한다.

#### 예제 입력 1

---

> 1   2

#### 예제 출력 1

---

> 2

#### 예제 입력 2

---

> 3   4

#### 예제 출력 2

---

> 12

#### 문제 분석

---

1. A와 B를 입력 받는다.: Scanner 클래스 사용
2. 두 수를 곱한 값을 출력한다.: '*' 연산자를사용, print 메소드 사용

#### 제출

---

```cpp
import java.util.Scanner; //Scanner 클래스 호출
public class Main{
 public static void main(String[] args){
  Scanner s = new Scanner(System.in); //Scanner 객체 생성
  int A = s.nextInt(); //A를 정수형으로 입력받음.
  int B = s.nextInt(); //B를 정수형으로 입력받음.
  s.close(); //Scanner 객체 사용 중지
        
  System.out.print(A*B); //AxB값 출력
 }
}
```

#### ★ 메모

---

**Scanner** 
 **자바에서 입력을 받을 때 사용하는 클래스로 다양한 메소드 사용이 가능하다.**

- 사용 전 import를 사용하여 클래스를 호출한다.

```cpp
import java.util.Scanner;
```

- Scanner를 사용하기 위해서 Scanner 객체를 생성한다.

```cpp
- Scanner 메소드이름 = new Scanner(System.in);
```

- Scanner 사용 후에는 close()명령어를 사용하여 닫아준다.

```cpp
메소드이름.close();
```

**Scanner 클래스를 이용하여 다양한 메소드를 사용할 수 있다.**

- next(): 공백 이전까지 문자열을 입력
- next자료형(): 자료형에 맞는 데이터를 입력 
   이 문제에서는 A와 B를 정수형으로 받아 nextInt()를 사용하였다.
- nextLine(): 문자열 전체를 입력
- charAt(): 문자 하나를 입력

**곱하기** 
 곱하기를 할 때는 '*' 연산자를 사용한다.

## 출처

---

**07. AxB (10998) 
 [https://www.acmicpc.net/problem/10998](https://www.acmicpc.net/problem/10998)**
