62,634
社区成员




public class Test {
public static void main(String[] args) {
doOp(OpConstants.TURN_RIGHT);
}
public static void doOp(OpConstants opConstant) {
switch(opConstant) {
case TURN_LEFT:
System.out.println("向左转");
break;
case TURN_RIGHT:
System.out.println("向右转");
break;
case SHOOT:
System.out.println("射击");
break;
}
}
}
public class Test { private enum OpConstant {TURN_LEFT, TURN_RIGHT, SHOOT}; public static void doOp(OpConstant opConstant) { switch(opConstant) { case TURN_LEFT: System.out.println("向左轉"); break; case TURN_RIGHT: System.out.println("向右轉"); break; case SHOOT: System.out.println("射擊"); break; } } public static void main(String[] args) { doOp(OpConstant.TURN_LEFT); }}
public enum OpConstants {TURN_LEFT, TURN_RIGHT, SHOOT}
看出问题错在那了。
enum OpConstants {
TURN_LEFT, TURN_RIGHT, SHOOT
}
public class Test {
public static void main(String[] args) {
doOp(OpConstants.TURN_RIGHT);
}
public static void doOp(OpConstants opConstant) {
switch (opConstant) {
case TURN_LEFT:
System.out.println("向左转");
break;
case TURN_RIGHT:
System.out.println("向右转");
break;
case SHOOT:
System.out.println("射击");
break;
}
}
}