변환을위한 자바 기반 (블루 브릿지 컵 질문 요약)

블루 브릿지 컵 몇 운동은 바이너리 변환에 관련되어, 여기에 기록에 대해 조금 블로그를 작성.

여기서, 데이터의 범위를 초과하지 않는 INT를 예를 들면, 사용 된 방법은 모두, 정수 클래스.

다른 바이너리 진수 차례

있는 Integer.parseInt (a, b)에있어서, 다른 문자열을 바이너리 표현으로, B는 따라서 소수 밖에 변환 기수이다.

int a = Integer.parseInt(StringOfNumber, radix);

다른 밴드를 설정 진수

(I, 기수) 방법 Integer.toString를 통해 난 다른 기수를 나타내는 이진 변환되고, 소수의 번호를 나타낸다.

String s = Integer.toString(i, radix);

특별한 방법은 해당있다特殊的进制

//对应十进制转二进制
Integer.toBinaryString(i);//
//对应十进制转八进制
Integer.toOctalString(i);//
//对应十进制转十六进制
Integer.toHexString(i);//

다른 밴드는 다른 밴드를 설정

소수의 중간 환산.

참고 : 데이터 범위에주의를 기울여야한다 제목, 소수가 너무 커서 변환 할 수 있으며,이 시간은 긴과 같은 큰 규모를 사용하는
그림 삽입 설명 여기

게시 41 개 원래 기사 · 원의 찬양 (94) · 전망 9553

추천

출처blog.csdn.net/qq_41718454/article/details/104932071