에서 진수하는 대형 바이너리 문자열로 변환 (우리는 먼 길을해야만한다).여기에 약간의 도움이 필요 자바
16 진수 값을 2 진수로 성공적으로 변환했지만 이진 문자열을 10 진수로 변환하는 데 문제가 있습니다. 출력이 올바르지 않습니다. 이 섹션에서는 도움이 필요하므로 이해하고 설명하기 쉽도록 변환해야하는 첫 번째 이진 값을 넣으면됩니다. 2147483647 //이 올바르지 않습니다 여기에 지금까지
public class binToDec {
public static void main(String[] args) {
int decimal = 0;
String binary = "101010111100110111101111101010111100";
for (int pow = (binary.length()-1); pow > -1; pow--) {
if (binary.charAt(pow)=='1'){
decimal += (Math.pow(2, pow));
}
}
System.out.print(decimal);
}
}
실행 한 것입니다. 그것은
46118402748 당신의 도움이
할당을 시도 할 수 있습니다, 당신은 방법에 의해 urself에 .. 시도 할 수 있습니다, 자바 클래스 이름이 될하고자하는'BinToDec'가 아닌'binToDec' – spiderman