进制之间的转换

来源:互联网 发布:php程序员需要什么软件 编辑:程序博客网 时间:2024/05/01 20:47
package com.cn.test;
/*进制间的转换--Integer的三种成员方法
 * public static String toBinaryString(int i)
 * public static String toOctalString(int i)
 * public static String toHexString(int i)
 */
public class sysConvert
{
public static void main(String[] args)
{
int i=27;
String s=Integer.toBinaryString(i);
System.out.println(s);
String s2=Integer.toOctalString(i);
System.out.println(s2);
String s3=Integer.toHexString(i);
System.out.println(s3);
String str="123";
int ii=Integer.parseInt(str);
System.out.println(ii);
//进制间的转换,把数字转换成对应的字符串====注意:进制间的转换只能是2-36质检
System.out.println(Integer.toString(100,2));
System.out.println(Integer.toString(100,8));
System.out.println(Integer.toString(27,16));
System.out.println(Integer.toString(100,7));
   //其他进制到十进制之间的转换,输出的是整形
System.out.println(Integer.parseInt("100",2));
System.out.println(Integer.parseInt("100",8));

}
}
0 0
原创粉丝点击