public class Main {
//十进制数转二进制数、八进制、十六进制
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
//十进制转其他进制
System.out.println(Integer.toBinaryString(num));//十进制转换为二进制
System.out.println(Integer.toOctalString(num));//十进制转换为八进制
System.out.println(Integer.toHexString(num));//十进制转换为十六进制
int n=in.nextInt();
System.out.println(Integer.toString(n, 3));//n的十进制转为三进制
//其他进制转十进制
String str=in.next(); //待转化的数字
int jinzhi=in.nextInt();//转换的进制
int answer = Integer.valueOf(str,jinzhi);
System.out.println(answer);
}
}
十进制转二进制、八进制、十六进制以及其他进制转十进制
最新推荐文章于 2025-05-23 17:03:50 发布