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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 俏皮雅轩 中级黑马   /  2015-9-9 22:29  /  310 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 俏皮雅轩 于 2015-9-9 23:20 编辑



这是视频老师运行的程序E:\论坛为啥和我运行的不一样呢E:\我运行出来是2 2 0

5 个回复

倒序浏览
从过程分析也是2 2 0啊
回复 使用道具 举报
//应该是num % 2 而不是num & 2.


class Qqq
{
        public static void main(String[] args)
        {
                toBin(5);
        }
        public static void toBin(int num)
        {
                while (num>0)
                {
                        System.out.println(num % 2);
                        num=num/2;
                }
        }
}
回复 使用道具 举报
顶个贴 学渣表示看不懂
回复 使用道具 举报
按位与运算,会计算每一位的值,相同位都为1时,才会返回1.
回复 使用道具 举报
你用的符号不对吧----在输出中应该是取余符号%,你用的逻辑与&-------
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马