黑马程序员技术交流社区

标题: 十进制转二进制,个人总结。 [打印本页]

作者: kamo    时间: 2015-10-19 18:55
标题: 十进制转二进制,个人总结。
/**
         * 用 移位 和 模运算 两种方法 将十进制转二进制
         * @param num
         */
        public static void toBin(int num){
                StringBuilder sb = new StringBuilder();
                /*移位法
                for (int i = 0; i < 32; i++){
                        int bit = num & 1;
                        sb.append(bit);
                        num = num >>> 1;
                }
                */
                // 取模
                while (num > 0){
                        sb.append(num % 2);
                        num /= 2;
                }
               
                System.out.println(sb.reverse());
        }
       




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