Integer

[백준] 16진수 - 1550 Java[자바]
[Bronze II] 16진수 - 1550 문제 링크 1550번: 16진수 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. www.acmicpc.net 성능 요약 메모리: 17616 KB, 시간: 196 ms 분류 수학(math), 구현(implementation) 문제 설명 16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. 출력 첫째 줄에 입력으로 주어진 16진수 ..
[Java] BigInteger 사용 이유, 형변환, 두 수 비교
Type 범위 int -2,147,483,648 ~ 2,147,483,647 long -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 int 와 long의 범위로 감당하기 힘든 경우 사용한다. BigInteger은 문자열 형태여서 숫자의 범위가 무한하다. 그러나 BigInteger은 문자열이라 사칙연산이 안되기 때문에 BigIntger 내부의 숫자를 계산하기 위해서는 BigIntger 클래스 내부에 있는 메서드를 사용해야 한다. BigInteger bigNum1 = new BigInteger("100000000000"); BigInteger bigNum2 = new BigInteger("1000000000000000"); System.out.println..