题目:
思路挺简单的。
1 import java.util.Scanner; 2 class test 3 { 4 public static void main(String[] args) 5 { 6 String str; 7 int len,i,ten; 8 char ch; 9 Scanner scanner=new Scanner(System.in); 10 str=scanner.nextLine(); 11 len=str.length(); 12 ten=0; 13 14 for(i=0;i<len;i++) 15 { 16 ch=str.charAt(i); 17 if(ch>='0' && ch<='9') 18 ten=ten*16+(int)(ch)-48; 19 else 20 ten=ten*16+(int)(ch)-55; 21 } 22 23 System.out.printf("%d\n",ten); 24 } 25 }