我正在为学校做一个项目。该项目是一个用户需要猜测对象价格的游戏。价格是随机生成的。用户有 5 次猜测的机会。如果他不这样做,则游戏结束,并询问他是否想重玩。该游戏的名称可以称为 The Price is Right。我的问题是,当我运行项目时,它会在用户回答之前崩溃,以了解他是否想重播。
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)
这是错误。我不知道是什么问题......
这是我从用户那里获取信息的代码行,是或否,这是第 102 行,在错误代码中,我已经声明了所有变量。valeur_recommencer 是一个字符,recommencer 是一个字符串。我所有的代码都是Java。对不起,代码的语言是法语,是学校的要求。
recommencer = lire.nextLine();
valeur_recommencer = recommencer.charAt(0);