- 代码
public static void main(String[] args) {
//其他进制转10进制只需要调用Integer.parseInt(String str,int radix)即可 radix为字符串str的进制
int n=Integer.parseInt("1000101011", 2);
System.out.println("2进制转10进制-->"+n);
int num=666;
//十进制转2进制
String binaryString = Integer.toBinaryString(num);
System.out.println("十进制转2进制-->"+binaryString);
//十进制住哪8进制
String octalString = Integer.toOctalString(num);
System.out.println("十进制住哪8进制-->"+octalString);
//十进制转十六进制
String hexString = Integer.toHexString(num);
System.out.println("十进制转十六进制-->"+hexString);
}
- 结果