진법
-
자바 진법 변환(2진법 10진법 등)Language/Java 2023. 2. 16. 23:05
자바에서 진수(진법) 변환하는 방식은 래퍼클래스의 함수를 통해서 이용하면 쉽게 변환이 가능하다. 특이사항은 다른 10진법에서 다른 진법으로 변환할 때 리턴값은 String이라는 점이다. 먼저 가장 흔한 2진법과 10진법 변환을 살펴보자. int i = 123; // 10진수 > 2진수 String binaryString = Integer.toBinaryString(i); // 출력 1111011 // 2진수 > 10진수 int binaryToDecimal = Integer.parseInt(binaryString, 2); // 출력 123 다른 진법은 많이 쓸 일은 없긴한데 간단하므로 쉽게 알아보도록 하자. // 10진수 > 8진수 String octalString = Integer.toOctalStrin..