题解 | #进制A+B#
进制A+B
http://www.nowcoder.com/practice/6187581174ac48278ca3bccf8d534897
题解: 使用Integer.valueOf(str,16)和Integer.valueOf(str,8)将字符串的十六进制数和八进制数转化为十进制数 但是转化的字符串不能有"0X"和"0"前缀,所以使用substirng接取字符串
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String n1 = sc.next();
String n2 = sc.next();
System.out.println(Integer.valueOf(n1.substring(2),16) + Integer.valueOf(n2.substring(1),8));
}
}