0 java netbeans outofrangeexception indexoutofboundsexception
我正在为学校做一个项目.该项目是用户需要猜测对象价格的游戏.价格是随机生成的.用户有5次机会猜测它.如果他没有,游戏就结束了,并被问到是否要重播.这个游戏的名称可以称为价格合适.我的问题是,当我运行项目时,它会在收到用户的答案之前崩溃,以确定他是否想要重播.
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:658)
at pkgthepriceisrightv1.ThePriceisRightV1.main(ThePriceisRightV1.java:102)
Java Result: 1
BUILD SUCCESSFUL (total time: 7 seconds)
Run Code Online (Sandbox Code Playgroud)
这是错误.我不知道是什么问题....
这里是我正在获取信息的代码行,来自用户的是或否,这是第102行,在错误代码中,我已经声明了我的所有变量.valeur_recommencer是一个char,而restart是一个字符串.我的所有代码都是用Java编写的.请原谅我的代码语言,全部是法语,是学校的要求.
recommencer = lire.nextLine();
valeur_recommencer = recommencer.charAt(0);
Run Code Online (Sandbox Code Playgroud)
这将返回空字符串"".
recommencer = lire.nextLine();
Run Code Online (Sandbox Code Playgroud)
因此,当您尝试查找空字符串的第一个字符时,它以异常结束.
| 归档时间: |
|
| 查看次数: |
777 次 |
| 最近记录: |