小编use*_*954的帖子

使用递归Java将十进制转换为二进制

我试图简单地转换为Binary与递归.我在return语句中遇到问题.这会编译,但在运行时会出现溢出错误.我不知道要返回什么(或者如果我的陈述是错的)来防止这个错误.

谢谢!

public static String convertToBinary(int number)
{
  if(number > 0)
    {
      convertToBinary(number / 2);
      convertToBinary((number % 2 ));
     }

   return convertToBinary((number));
}
Run Code Online (Sandbox Code Playgroud)

java binary recursion decimal

0
推荐指数
1
解决办法
4万
查看次数

标签 统计

binary ×1

decimal ×1

java ×1

recursion ×1