题目:16进制转换,0xA;0xAA;转化成十进制的值
1 首先输入是字符串,因此用字符串接收,其次,前二位都是表示是16进制,不用参与计算,因此考虑截掉前2位,只取后面的字符串subString(2)
2 最后利用 Integer.valueOf(字符串,int 进制数),将字符串转化成对应的整型数

Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
    String str = sc.nextLine();
    System.out.println(Integer.valueOf(str.subString(2),16));
}