A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

下面是定义数组将十进制数每次对2取整后取余后放入数组 然后再遍历输出达到转换成二进制的目的
其中的while循环就可以用do while 替换. 因为我在判断出x/2!=0后还想进行一次赋值操作
int [] a = new int[32];
                int b = 0;
                while(x/2!=0)
                {
                        a[b] = x%2;
                        b++;
                        x/=2;
                }
                a[b] = x%2;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马