(1)16进制转8进制
(2)16进制转10进制
(3)10进制转6进制
import java.math.BigInteger; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner cin=new Scanner(System.in); String x; x=cin.next(); BigInteger num=new BigInteger(x,10); System.out.println(num.toString(16).toUpperCase()); } }
关键词:BigInteger:BigInteger num=new BigInteger(x,10)(将String数据转化为BigInteger数据,且为10进制) ; .toUpperCase():将String中的所有字母大写。