您的位置:首页 > 编程语言 > Java开发

十进制转二进制

2016-05-08 09:36 495 查看
思想:十进制转二进制就是不断对十进制除以2取余计算:余数倒序输出即可。为了存储余数,这里用到了StringBuffer容器。

步骤:1,当商不为零时,进行循环除以2取余数的操作,并将余数存储在StringBuffer中。

            2,StringBuffer反转,即将余数倒序输出。class ArrayTest1
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
toBinary(8);
}

public static void toBinary(int num){
StringBuffer sb=new StringBuffer();
while(num>0){
sb.append(num%2);
num=num/2;
}
System.out.print(sb.reverse()); //反转
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息