黑马程序员技术交流社区

标题: 十进制--》二进制?结果一直是“0”啊?看不出来怎么弄? [打印本页]

作者: 韩增亮    时间: 2011-9-22 16:41
标题: 十进制--》二进制?结果一直是“0”啊?看不出来怎么弄?
class  demo
{
        public static void main(String[] args)
        {
                toBin(6);
        }

    public static void toBin(int num)
        {
        while(num>0)
        System.out.print(num%2);
                num=num/2;
        }


}
/*
十进制--》二进制
*/

结果都是“0”,高手给看看
作者: 匿名    时间: 2011-9-22 17:13
标题: 改过来了,看了半天
class  demo
{
        public static void main(String[] args)
        {
                toBin(6);
        }

    public static void toBin(int num)
        {
        while(num>0)
        {
                System.out.print(num%2);
                    num=num/2;
                }//没加大括号 ,我晕
        }


}
/*
十进制--》二进制
*/
作者: 匿名    时间: 2011-9-23 17:25
System.out.print(num%2);
没加大括弧,这条语句疯狂地执行!还没有发现问题?




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