Java的 - 默认的switch语句

问题描述 投票:0回答:1

我写它包含一个switch语句的Java方法一些测试,但似乎“默认声明”不起作用。我只接受:是,否,也许。一切应回归可能。我的测试总是返回用户输入,无所谓用户键入的内容,所以我想我的switch语句是不正确的。

I have tried to move the default statement on the top

@Override
  public String choice(String ans) {
    getChoice = ans;
    switch (ans) {
      case "Yes":
        break;

      case "No":
        break;

      default:
        getChoice = "Maybe";
    }
    return getChoice;
}

Thank you!
switch-statement
1个回答
0
投票

你的开关应该工作...凯尔告诉你“你这是压倒一切的?”

但是,为什么一个开关,当你可以执行“如果当时别人”?

Public String choice (String choice) {
   If (choice.equals("yes") || choice.equals("no") {
      return choice;
   else {
      return "maybe";
   }
}

交换机是罚款多种选择

© www.soinside.com 2019 - 2024. All rights reserved.