黑马程序员技术交流社区

标题: java基础数组 [打印本页]

作者: 俏皮雅轩    时间: 2015-9-9 22:29
标题: java基础数组
本帖最后由 俏皮雅轩 于 2015-9-9 23:20 编辑



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


作者: 纳木错的程序猿    时间: 2015-9-16 21:44
从过程分析也是2 2 0啊
作者: 哈哈我赢了    时间: 2015-9-16 22:34
//应该是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;
                }
        }
}
作者: 双元黑马12    时间: 2015-9-16 22:41
顶个贴 学渣表示看不懂
作者: a80C51    时间: 2015-9-16 22:47
按位与运算,会计算每一位的值,相同位都为1时,才会返回1.
作者: charryxiaocai    时间: 2015-9-16 23:43
你用的符号不对吧----在输出中应该是取余符号%,你用的逻辑与&-------




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2