一个简单的JAVA程序,十进制转换二进制

2025-12-15 07:57:00
推荐回答(1个)
回答1:

作如下修改 即可

import javax.swing.JOptionPane;

public class test01 {
public static void main(String sgs[]) {
String num = JOptionPane.showInputDialog("请输入要转换的数字:");
int number = Integer.parseInt(num);

System.out.println("该数的二进制数值为:");
int sum;

String result = "";
for (int i = number; i >= 1; i /= 2) {

if (i % 2 == 0) {
sum = 0;
} else {
sum = 1;
}
result = sum + result;

}
System.out.print(result);

}
}