黑马程序员技术交流社区

标题: 进制转换 [打印本页]

作者: 非5莫属    时间: 2014-7-11 22:00
标题: 进制转换
public class ToBinHex {
        public static void main(String[] args){
                toBin(8);
                toHex(60);
        }
        public static void toBin(int num){
                StringBuffer sb=new StringBuffer();
                while(num>0){
                        sb.append(num%2);
                        num=num/2;
                }
                System.out.println(sb.reverse());
        }
        public static void toHex(int num){
                StringBuffer sb=new StringBuffer();
                for(int i=0;i<8;i++){
                        int num1=num&15;
                        if(num1>9)
                                sb.append((char)(num1-10+'A'));
                        else
                                sb.append(num1);
                        num=num>>>4;
                }
                System.out.println(sb.reverse());
        }
}







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