我正在做一个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/