(初学者用java这里),
我正在制作一个简单的游戏,用户可以输入,如果他想再玩一次.但是,只要他输入yes,Yes或yes的任意组合,我希望游戏继续重播.所以只要第一个字母是y游戏继续.例)
游戏运行
} while(newGame.charAt (0) == 'y');
Run Code Online (Sandbox Code Playgroud)
但我也希望java忽略它Y或者y,我尝试组合charAt(0) == 'y'和IgnoreCase但是无法理解它.
我知道我可以做&& 'Y',但似乎是不必要的代码?
谢谢
不区分大小写的一个巧妙方法是在比较之前简单地转换为小写.该类Character包含许多用于操作字符的有用函数,因此您可以这样做:
} while (Character.toLowerCase(newGame.charAt(0)) == 'y');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13295 次 |
| 最近记录: |