我正在使用Java制作(自己版本的)轮盘赌游戏,玩家可以进行的一种下注类型是选择将会滚动的颜色。(偶数为黑色,奇数为红色)。是否有办法使用switch语句将字符串与枚举进行比较?
private enum colors{red, black};
private String colorGuess;
private boolean colorVerify = false;
public void getColorGuess(){
do{
Scanner in = new Scanner(System.in);
colorGuess = in.nextLine();
switch(colors){
case red:
colorVerify = true;
break;
case black:
colorVerify = true;
break;
default:
System.out.println("Invalid color selection!");
break;
}while(colorVerify = false);
我想要使用枚举类型“colors”在switch语句中,但无法实现。
while(colorVerify = false)
!!! - Tycowhile(!colorVerify)
。 - dimo414