标签:
进制之间的转换
java中的进制之间的转换,十进制转二进制,八进制,十六进制。其他的进制转十进制。
这些进制之间又该如何转化呢?
看题:
编写函数把一个十进制数输出其对应的八进制数。
样例输入
9274
样例输出
22072
代码:
import java.util.*;
public class Shizhuanba {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int a=in.nextInt();
// Integer.toOctalString(a);
System.out.println(Integer.toOctalString(a);
}
}
总结:二进制,八进制,十进制,十六进制转换
A:十进制转换其他
十进制转换二进制
Integer.toBinaryString(i);
十进制转换八进制
Integer.toOctalString( i);
十进制转换十六进制
Integer.toHexString(i);
B:其他进制转换十进制
二进制转换十进制
Integer.valueOf("1010", 2).toString();
八进制转换十进制
Integer.valueOf("125", 8).toString();
十六进制转换十进制
Integer.valueOf("ABCDEF", 16).toString();
这是在java编程常用的进制转化,希望对大家有帮助吧!
标签:
原文地址:http://www.cnblogs.com/pwhit/p/5033148.html