我正在用 Java 开发 Nim 游戏,如果游戏有两个人类玩家,我的部分代码是读取两个名字,但是当我运行代码时,它会打印询问名字的语句以及要求第二个名字的语句,它只允许我输入第二个玩家的名字。有人能帮忙吗?谢谢!
System.out.println("Please enter a name for Player 1: ");
String player1Name = scan.nextLine();
player1.setName(player1Name);
System.out.println("Please enter a name for Player 2: ");
String player2Name = scan.nextLine();
player2.setName(player2Name);
最佳答案
试试这个:
字符串player1Name = scan.next();
关于java - 如何在Java中单独读取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187229/