分享错误,学习生活

Java 十进制与其他进制之间的转换问题

52yxgame

首先,其他进制转换为十进制。其实这个在Java的Integer类中已经封装了这个方法,我在这里举两个例子。

        实例一、二进制字符串转换为十进制:            

                        Integer.parseInt("1001",2);

        实例二、十六进制转换成十进制 :

                    Integer.parseInt("1001",16);

最后是,十进制转换成其他进制。

            实例一: 十进制转换成二进制

    public static String toBa(int num){
          String str="";
          while(num!=0){
                str=num%2+str;
                num=num/2;
           }
           return str;

 }

 

            实例二: 十进制转换成十六进制

    public static String toBa(int num){
           String str="";
           while(num!=0){
                 str=num%16+str;
                 num=num/16;
          }
          return str;
    }

 

 

 

52yxgame
nmei\u7f8e\u5973\u56fe\u5e93

暂无评论

发表评论

电子邮件地址不会被公开。