본문 바로가기

JAVA공부

int decimalValue = Integer.parseInt(binaryString, 2);

Java에서는 이진수를 10진수로 변환하기 위해 Integer.parseInt() 메서드를 사용할 수 있습니다. 이 메서드는 주어진 문자열을 정수로 파싱하는 데 사용되며, 두 번째 매개변수로는 해당 숫자의 기수를 지정할 수 있습니다. 따라서 두 번째 매개변수를 2로 설정하여 이진수를 10진수로 변환할 수 있습니다.

예를 들어, 다음은 이진수 "1011"을 10진수로 변환하는 예시입니다.

String binaryString = "1011";
int decimalValue = Integer.parseInt(binaryString, 2);
System.out.println(decimalValue); // 출력: 11

 

위의 코드에서 Integer.parseInt() 메서드를 사용하여 이진수 문자열을 10진수 정수로 변환하고 있습니다. 이 때 두 번째 매개변수로는 변환하려는 숫자의 기수를 지정하며, 여기서는 2를 사용하여 이진수를 10진수로 변환하고 있습니다.

'JAVA공부' 카테고리의 다른 글

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));  (0) 2024.03.25
Integer.toBinaryString()  (0) 2024.03.04
Arrays.sort(result, Collections.reverseOrder());  (0) 2024.03.03
isDigit()  (0) 2024.02.29
contains  (0) 2024.02.28