Problem Solving

[백준] 2588번 - 곱셈 / Java

Jintiago 2022. 3. 24. 00:17

2588번 문제

 

몫과 나머지를 구하는 연산을 통해 일의 자리, 십의 자리, 백의 자리에 해당하는 수를 각각 구해 곱해주었다.

 

import java.util.scanner;

public class Main{
	public static void main(String args[]){
    	Scanner scan = new Scanner(System in); // System.in : 표준 입력 스트림
        int a = scan.nextint(); // 읽어서 정수형으로 변환하여 리턴
        int b = scan.nextint();
        scan.close(); // Scanner 닫아주기
      	
        System.out.println(a*(b%10)); // 정수 b의 일의 자리
        System.out.println(a*((b%100)/10); // 정수 b의 십의 자리
        System.out.println(a*(b/100)); // 정수 b의 백의 자리
        System.out.println(a*b);
    }
}

 

입력 받을 때 에는 Scanner 클래스를 이용하면 된다. 입력된 바이트를 다양한 자료형으로 변환하여 리턴한다.