1. 3进制转成8进制:

使用Java自带的方法:Integer.toOctalString()

示例代码:

int num = 12;  // 3进制表示为 110
String octal = Integer.toOctalString(num);  // 转换成8进制
System.out.println(octal);  // 输出结果为 14
  1. 3进制转成10进制:

使用Java自带的方法:Integer.parseInt()

示例代码:

String ternary = '110';  // 3进制表示为 110
int decimal = Integer.parseInt(ternary, 3);  // 转换成10进制
System.out.println(decimal);  // 输出结果为 12
  1. 10进制转成16进制:

使用Java自带的方法:Integer.toHexString()

示例代码:

int decimal = 255;  // 10进制表示为 255
String hex = Integer.toHexString(decimal);  // 转换成16进制
System.out.println(hex);  // 输出结果为 ff
Java 进制转换:3进制转8进制、3进制转10进制、10进制转16进制

原文地址: https://www.cveoy.top/t/topic/nWil 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录