小编Mat*_*hew的帖子

如何在java中返回枚举值

我该如何返回这样的枚举?

在我用int返回之前,如果没有,则返回0,如果是,则返回1,如果是其他则返回2.但这不是一个好方法.那应该怎么做呢.我的代码:

class SomeClass{
   public enum decizion{
      YES, NO, OTHER
   }

   public static enum yourDecizion(){
      //scanner etc
      if(x.equals('Y')){
         return YES;
      }
      else if (x.equals('N')){
         return NO;
      }
      else{
         return OTHER;
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

java enums return

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

enums ×1

java ×1

return ×1