您的位置:首页 > 其它

进制之间的转换

2016-05-25 13:39 387 查看
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));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: