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
'JAVA' 카테고리의 다른 글
[백준1550번] 16진수->10진수 변환 : 문자를 아스키코드로 변환 (0) | 2021.08.05 |
---|---|
[백준2338번] 긴자리 계산 : BigInteger의 사칙연산 (0) | 2021.08.05 |
[백준1001번] A-B : Scanner 객체 (0) | 2021.08.04 |
[백준1000번] A+B : Scanner 객체 (0) | 2021.08.04 |
JAVA 정수 & 문자열 출력 포맷 printf 사용법 (0) | 2021.03.02 |
댓글