通常我们 Scanner reader=new Scanner(System.in);
这样输入的是十进制。如果要实现输入十进制转换成任意进制。参考下面实例
package com.company.char5;
import java.util.Scanner;
public class qw {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int m=8;
while (m>=0) {
int number1 = reader.nextInt();
String str = Integer.toString(number1, 8);
//转换成8进制
String str2 = Integer.toString(number1, 16);
//转换成16进制
System.out.print(str+" ");
System.out.println(str2);
m--;
}
}
}