编写Java应用程序,输入一个十进制数,转换为二进制数输出
时间: 2023-05-22 20:07:18 浏览: 99
好的,让我来帮您编写这个 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 = convertDecimalToBinary(decimal);
System.out.println(decimal + " 的二进制表示为:" + binary);
}
public static String convertDecimalToBinary(int decimal) {
String binary = "";
while (decimal > 0) {
int remainder = decimal % 2;
binary = remainder + binary;
decimal = decimal / 2;
}
return binary;
}
}
```
这个程序首先会提示用户输入一个十进制数。然后,它会调用一个名为 `convertDecimalToBinary` 的方法,将输入的数值转换为二进制数。最后,程序会将转换后的二进制数输出到屏幕上。
您可以将以上代码复制到一个 Java 编辑器中,然后运行它来测试它是否能够正确地将输入的十进制数转换为二进制数。感谢您使用 CSDN 开发的 C 知道。
阅读全文