题目描述:
给定n个十六进制正整数,输出它们对应的八进制数。
代码:
package lanqiao;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] nums = new int[n];
for(int i = 0;i < n;i ++)
{
String str = sc.next();
// Integer.parseInt(str,16);
nums[i] = Integer.parseInt(Integer.toString(Integer.parseInt(str,16),8));
}
for(int i = 0;i < nums.length;i ++)
{
System.out.println(nums[i]);
}
}
}