2010-04-14 3 views
0

사용자로부터 5 자릿수로 이루어진 하나 개의 번호, 개별 숫자로 번호를 구분하는 입력 및 세 개의 구역 각각에 의해 서로로부터 분리 된 숫자를 인쇄하는 어플리케이션을 작성한다. 예를 들어 사용자가 12345를 입력하면 프로그램이 인쇄됩니다.자바에서 이진, OCT, 16 진수를 변환하는 방법은 무엇입니까?

1 2 3 4 5 

다음 화면 덤프 결과를 참조하십시오.

Input a digit: 12345 
Digits in 12345 = 1 2 3 4 5 

어떻게 이항, OCT, HEX로 질문을 계산합니까?

int digit1, digit2, digit3, digit4, digit5; 
digit1 = number/10000; 
digit2 = number % 10000/1000; 
digit3 = number % 1000/100; 
digit4 = number % 100/10; 
digit5 = number % 10; 
+0

당신이 무슨 뜻인지 설명해주십시오 '어떻게 바이너리 변환하는 간섭 단층, 질문 계산하는 HEX'- 게시물의 나머지 부분에 관계없는 – oedo

+1

안녕, 유래에 오신 것을 환영합니다! 미래의 숙제/면접 과제는 '숙제'에도 태그하십시오. 아, 또 하나의 물음표를'사용하십시오?'대신'질문을 표현하는 !!!!!!!!! 느낌표의 무리 '로, 그렇지 않으면 고함/쳐주는으로 해석되고있다. – BalusC

+0

http://answers.yahoo.com/question/index?qid=20100225072007AAjYacG – Roman

답변

1

당신은 java.lang.Integer 클래스가 제공하는 방법 등 toBinaryString(), toOctalString()toHexString()toString()과는 기본, 예를 들어, 바이너리가 2입니다 radix가 (8 진수는 복용 valueOf() 방법을 사용할 수있다 8 등).

+0

감사에서 + + + 다섯 자리의 + + + 입력 한 번호 + + + 이루어지는! 나는 그것을 시도 할 것이다. – user316751

관련 문제