给定n个十六进制正整数,输出它们对应的八进制数。用java代码写出啦
时间: 2023-03-06 14:43:38 浏览: 171
java_十进制数转换为二进制,八进制,十六进制数的算法
5星 · 资源好评率100%
可以这样写:public static void main(String[] args) {
// 定义一个十六进制数字符串数组
String [] hexs = {"0x7F","0xFF","0xABC"};
// 将十六进制转换为八进制
for (String hex : hexs) {
int decimalNum = Integer.parseInt(hex.substring(2), 16);
String octalNum = Integer.toOctalString(decimalNum);
System.out.println("十六进制数" + hex + "的八进制是" + octalNum);
}
}
阅读全文