题目描述
输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231-1)。
输入描述:
一行,一个十六进制数a,和一个八进制数b,中间间隔一个空格。
输出描述:
一行,a+b的十进制结果。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1b08bf3d7e53ac8bcf726737b9ab1417.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5692977eab0170642734a762646f4344.png)
方法思路
通过substring截取进制格式后的数,如16进制前两位’0x’,8进制前一位’0’;
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
用valueOf()方法转换,返回一个表示指定的 int 值的 Integer 实例。
实现代码
import java.util.Scanner;
public