这是一个来自学校的作业问题:创建一个名为 toBinary 的递归方法,该方法将单个整数作为参数并以二进制形式输出等价物。
这是我的代码:
import java.util.*;
class MethodAssign6{
static void toBinary(int a){
if(a==0){
System.out.print("theArrayOrStringIWant");
}
else{
System.out.println(a%2);
toBinary(a/2);
}
}
public static void main(String[]args){
toBinary(24);
}
}
如您所见,当问题只希望我将单个整数作为参数时,我不知道如何创建一个数组来保存所有 a%2 值。任何人请帮助我,我将不胜感激。