求一个数的二进制表达:(正数为例)
private static String toBinary(int num){
String result="";
int i=0;
int v;
while ((v=(1<<i++))<num){
if ((num&v)==0){
result=0+result;
}else{
result=1+result;
}
}
return result;
}
回归基础--JAVA数值二进制转换
最新推荐文章于 2025-12-03 16:46:43 发布
本文介绍了一种将正整数转换为二进制字符串的方法。通过使用位运算,该算法能够有效地确定每个二进制位的值,从最高有效位开始到最低有效位结束。这种方法适用于计算机科学和编程领域的初学者,帮助他们理解二进制数的表示和转换过程。
2348

被折叠的 条评论
为什么被折叠?



