首页 > 其他 > 详细

输入一个数,输出他的二进制码

时间:2018-03-25 18:47:10      阅读:213      评论:0      收藏:0      [点我收藏+]

    int a =Integer.parseInt(JOptionPane.showInputDialog
      (null,"请输入一个数:"));
    int e = a;
    int c = 0;
//    求出这个数的二进制长度
    while(a!=0){
      a =a/2;
      c++;
    }
//    将二进制码变为数组并反向赋值
    int [] d = new int[c];
    int j = c-1;
    while(e!=0){
      d[j] =e%2;
      e =e/2;
      j--;
      }
    for (int i = 0; i < d.length; i++) {
  System.out.print(d[i]);
 }
   }

输入一个数,输出他的二进制码

原文:https://www.cnblogs.com/q-uan/p/8645703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!