[백준 자바] 01-07 AxB

[백준 자바] 01-07 AxB

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 메소드 사용

제출


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

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.