gpt4 book ai didi

Java Char 空字符检测

转载 作者:行者123 更新时间:2023-12-01 22:17:21 25 4
gpt4 key购买 nike

是的,所以我在 eclipse 上使用 java 并不断出现问题。我试图解决的是当用户被提升为按任意键时。当输入键且没有字符时,程序会因找不到字符而崩溃。

我的代码是:

Scanner scan = new Scanner(System.in);
Game game = new Game();
char quit=' ';

while (quit != 'N')
{
game.play();

System.out.println("Play again? Press any key to continue, or 'N' to quit");
quit = scan.nextLine().toUpperCase().charAt(0);

}

当按下回车键时,由于没有输入字符,它会停止程序。有没有办法解决这个问题,让程序在按下回车键时继续运行?

最佳答案

我会这样写:

    Scanner scan = new Scanner(System.in);
String line;

do{
game.play();
System.out.println("Play again? Press any key to continue, or 'N' to quit");
line = scan.nextLine();

}while (line.isEmpty() || line.toUpperCase().charAt(0) != 'N');

关于Java Char 空字符检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30733121/

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