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
문제 분석
- A와 B를 입력 받는다. : Scanner 클래스 사용
- 두 수를 곱한 값을 출력한다. : '*' 연산자를사용, print 메소드 사용
제출
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를 사용하여 클래스를 호출한다.
import java.util.Scanner;
- Scanner를 사용하기 위해서 Scanner 객체를 생성한다.
- Scanner 메소드이름 = new Scanner(System.in);
- Scanner 사용 후에는 close()명령어를 사용하여 닫아준다.
메소드이름.close();
Scanner 클래스를 이용하여 다양한 메소드를 사용할 수 있다.
- next() : 공백 이전까지 문자열을 입력
- next자료형() : 자료형에 맞는 데이터를 입력
이 문제에서는 A와 B를 정수형으로 받아 nextInt()를 사용하였다. - nextLine() : 문자열 전체를 입력
- charAt() : 문자 하나를 입력
곱하기
곱하기를 할 때는 '*' 연산자를 사용한다.
출처
07. AxB (10998)
https://www.acmicpc.net/problem/10998
Ghost