10진수 -> 2진수, 8진수, 16진수 |
int i = 127;
String binaryString = Integer.toBinaryString(i); //2진수
String octalString = Integer.toOctalString(i); //8진수
String hexString = Integer.toHexString(i); //16진수
2진수, 8진수, 16진수 -> 10진수 |
import java.io.IOException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(System.in);
String a = scan.next();
//뒤에숫자가 8진수로 넘어오면 8, 2진수로 넘어오면 2, 16진수로 넘어오면 16
System.out.println(Integer.parseInt(a, 8));
}
}
'자바' 카테고리의 다른 글
[JAVA] 부호바꾸기 (0) | 2021.06.06 |
---|---|
[JAVA] 영문자 입력받아 아스키코드 출력 (0) | 2021.06.06 |
[JAVA] 소수 11자리까지 반올림 (0) | 2021.06.06 |
[JAVA] 입력된 수 그대로 출력하기 (0) | 2021.06.05 |
[JAVA] 문자열 따옴표 출력하기 (0) | 2021.06.05 |