본문 바로가기
JAVA

[백준1271번] 엄청난 부자2 : BigInteger 기초

by Andro07 2021. 8. 4.
728x90
반응형

 문제 

사용자로부터 두 수를 입력받아

나눗셈과 나머지 연산을 결과를 출력합니다

 

 코드 

import java.util.Scanner;
import java.math.BigInteger;

public class Main {
	public static void main(String [] args) {
		Scanner s = new Scanner(System.in);
		BigInteger n = new BigInteger(s.next());
		BigInteger m = new BigInteger(s.next());
		System.out.println(n.divide(m));
		System.out.println(n.remainder(m));
	}
}

 

 import java.math.BigInteger; 

java에서 큰 범위의 수를 다루기 위해서 import java.math.Integer;을 해줍니다.

 

 BigInteger 선언 

BigInteger num = new BigInteger("1000");

 

 BigInteger 연산 

덧셈 : num.add(num2);

뺄셈 : num.subtract(num2);

나눗셈 : num.multiply(num2);

곱셈 ; num.divide(num2);

나머지 : num.remainder(num2);

728x90
728x90

댓글