JAVA공부
int decimalValue = Integer.parseInt(binaryString, 2);
샤르체
2024. 3. 4. 23:09
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진수로 변환하고 있습니다.