用java写一个输入10进制数字转换二进制原理代码
时间: 2023-05-19 07:03:55 浏览: 142
java语言将10进制数转换成2进制数代码正确版本.txt
以下是Java代码,用于将十进制数字转换为二进制:
import java.util.Scanner;
public class DecimalToBinary {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个十进制数字:");
int decimal = input.nextInt();
String binary = "";
while (decimal > 0) {
int remainder = decimal % 2;
binary = remainder + binary;
decimal = decimal / 2;
}
System.out.println("转换后的二进制数字为:" + binary);
}
}
这个程序使用了一个while循环,将十进制数字转换为二进制。首先,程序要求用户输入一个十进制数字。然后,程序使用一个while循环,将十进制数字除以2,直到商为0为止。在每次循环中,程序计算余数,并将余数添加到二进制字符串的开头。最后,程序输出转换后的二进制数字。
阅读全文