【发布时间】:2021-01-15 09:03:06
【问题描述】:
所以我现在正在创建一个井字游戏,除了 int 之外,我真的不知道如何处理其他任何东西。假设用户输入是一个字符串——程序会抛出一个错误。我实际上希望它抓住它并说“这不是 1 到 9 之间的数字”。我该怎么做?
int nextPlayerTurn= scan.nextInt();
while (playerPosition.contains(nextPlayerTurn) ||computerPosition.contains(nextPlayerTurn)
|| nextPlayerTurn>= 10 || nextPlayerTurn<= 0 ) {
System.out.println("Position already taken! Please input a valid number (between 1 and 9) ");
nextPlayerTurn= scan.nextInt();
【问题讨论】:
标签: java error-handling