java - 十进制转二进制代码

标签 java

我正在做一个java项目,我必须从二进制数和小数进行转换。 我现在正在努力从十进制转换为二进制。 这是我拥有的代码。 我不知道如何在这段代码中多次循环余数。

public static void decimalToBinary()   {
  Scanner input = new Scanner (System.in);
  System.out.println ("Input decimal number");
  String decimal = input.next();
  int x = Integer.parseInt(decimal);
  int remainder = x%2;
  char[] charArray = decimal.toCharArray();
}

我不知道如何继续下去。 感谢您到目前为止的回答,但我想用一个数组来完成这个问题,这就是问题的挑战。

最佳答案

Integer 类具有执行您想要的操作的方法。

public static void decimalToBinary(){
    Scanner input = new Scanner (System.in);
    System.out.println ("Input decimal number");
    String decimal = input.next();
    String binary = Integer.toBinaryString(Integer.parseInt(decimal));
}

关于java - 十进制转二进制代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896554/

相关文章:

java - 单作者多读者原语图

java - 将本地依赖项添加到 Maven 项目的最佳方法

java - ServletContextListener 在重启时丢失 JNDI 连接

java - Java 中的子字符串和 if 语句

Java 替换方法不适用于 ©

java - 两个类来扩展一项 Activity ?

java - Java 的 Spark 示例字数统计执行失败

java - 使用信号量时程序线程挂起

java - unix java 类路径 cp 添加

java - 如何最小化加密 token ?