课堂随笔:自制一段把大于0的十进制整数转换为二进制的小程序
import javax.swing.JOptionPane;
public class Huansuan {
public static void main(String[]ages){
String a=JOptionPane.showInputDialog(null,"请输入一个数字");
int num=Integer.parseInt(a);
int c=0;
String d="";
if(num==0){
System.out.println(num);
}
else if (num>0){
for(int i=num;i!=1/2;i=i/2){
int b=i%2;
c++;
d=b+d;
}
System.out.println(d);
}
else
{
JOptionPane.showMessageDialog(null, "输入错误,不能输入负数");
}
}
}