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]);
}
}
输入一个数,输出他的二进制码
Posted q-uan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入一个数,输出他的二进制码相关的知识,希望对你有一定的参考价值。
以上是关于输入一个数,输出他的二进制码的主要内容,如果未能解决你的问题,请参考以下文章