Java实现将十进制转换为二进制

来源:互联网 发布:python写网络爬虫 编辑:程序博客网 时间:2024/05/16 12:50

十进制转换为二进制如果使用手工算的话就是处余法,用十进制数除2,余数该位上的二进制数直到商为0为止,除的2的次数越多,得到的二进制数的位置越靠前,


Java代码实现为:

 public static String change(int m){
StringBuilder sb=new StringBuilder();
if(m==0){
return "0";
}
while(m!=0){
if(m%2!=0){
sb.append(1);
}else{
sb.append(0);
}
m=m/2;
}
return sb.reverse().toString();
}


0 0
原创粉丝点击