一种是你输入时,第一个输入的字符是空格,然后,shuzi.IndexOf(" ")返回的就是0 了,所以你截取字符串就成了(0,0),所以异常说你长度不能小于0
另一种是你输入时,没有输入空格,shuzi.IndexOf(" ")返回的就是负数 了,截取就成了(0,-X)。这样就也会抛出异常了
shuzi.IndexOf(" ")
这个返回了负数。
没有在shuzi中找到“ ”就会报错
你shuzi是如何输入的,下面的代码的意思是截取0到后面的字符串 后面又找" "位置的字符串。最后转换成int,你输入如果有误让它找不到就会出现错误了