1
숫자 시스템 계산기를 사용하려고하지만 컨트롤이나 반복적 인 구조 만 사용하려고합니다. 여기 내 샘플입니다 :Java에서 숫자의 출력을 반전
int base = 0, given = 0, remainder = 0;
// input given here
System.out.print("The answer is: ");
if (base == 2){
while(given != 0){
remainder = given % base;
given /= base;
System.out.print("" + remainder);
}
}
그리고 출력은 다음과 같이 진행됩니다
질문은Input: 32
The answer is: 000001
, 어떻게 (32)의 진하기 때문에 100000 출력을 반전 것 000001이 아닌 100000입니까? 조건은 for, while 및 do-while과 결정적인 구조를 사용하는 세 가지 반복 구조를 제외하고는 아무 것도 사용하지 않는 것입니다. if, else-if 및 for.