gpt4 book ai didi

java - while循环/switch语句

转载 作者:行者123 更新时间:2023-12-02 09:46:20 32 4
gpt4 key购买 nike

我收到一个“java.util.NoSuchElementException”,它似乎指向 while 循环内的 Scanner 对象。一切正常并打印良好,但是当它循环时总是出现相同的错误。

我尝试清除缓冲区。我尝试将扫描仪移到循环之外。我尝试移动对象的实例化以及变量本身。

while(loop) {
printMenu();
scanA1.next();
switch (choice) {

Exception in thread "main" java.util.NoSuchElementException

最佳答案

发生这种情况可能是因为调用 scanA1.next() 时没有剩余 token 。您可以检查是否还有剩余 token ,如下所示:

  while(loop) {
printMenu();
if (scanA1.hasNext()) { // Checks if there are more tokens to read
scanA1.next();
switch (choice) {
...

关于java - while循环/switch语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56615674/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com