思路:根据输入的数字得到组成八进制的各个位数上的数字,然后就其进行组合(组合时,按照十进制组合)
代码:
public class Demo1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int ge = a%8;
int shi = a/8%8;
int bai = a/8/8%8;
int qian = a/8/8/8%8;
int ba = ge+shi*10+bai*10*10+qian*10*10*10;
System.out.println(ba);
}
}
运行结果: