课堂随笔:自制一段把大于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, "输入错误,不能输入负数");
}
}

}

posted on 2018-03-25 11:23  简末  阅读(124)  评论(0编辑  收藏  举报

导航