我的java代码在输入数据后一直报错,自己不知道错在哪了,请求帮助!

代码如图:

img


输入的数据及报错:

img


这是什么原因造成的呢?
自己觉得没啥问题呀,求解答

越界了 你用的不是idea吗 代码的左边有多少多少行 你在多少多少行的时候打一个断点

img


用上边的那个方式启动 启动完成之后会自动停留到断点处 你一步一步朝下走 看看你的数据是不是越界了

根据提示,是字符串读取字符下标越界了

索引越界了,看下字符串获取字符时有没有超出范围

使用charAt前,你需要判断字符串是否为空