다중 염기 변환의 경우 변수를 설정하고 계산하려는 염기를 추가하십시오.
여기, 우리의 예에서 변수 baseNum을 2 −
로 설정했습니다.int baseNum = 2;
같은 방법으로 밑수 8을 원하면 위를 -
로 설정합니다.int baseNum = 2;
위의 변수 값을 사용자 입력으로 얻을 수도 있습니다.
값을 얻은 후 스택을 설정하고 값을 가져옵니다 -
Stack s = new Stack(); do { s.Push(n % baseNum); n /= baseNum; } while (n != 0);
스택을 사용한 후 요소를 팝아웃합니다. 그러면 결과를 얻을 수 있습니다.
숫자 n이 45라고 가정하면 이진수의 결과는 -
가 됩니다.Result... 101101