分岐(回答)

答え

public string GetResponse(char letter) {
    string response;
    switch (letter) {
        case 'a':
            response = "animal";
            break;
        case 'm':
            response = "mineral";
            break;
        default:
            response = "invalid choice";
            break;
    }
    return response;
}
  • [ A ]

    • switch

  • [ B ]

    • case

  • [ C ]

    • case

  • [ D ]

    • default

解説

選択肢では、ifswitchのいずれかによる条件分岐であることが分かります。

ここで、選択肢以外の部分を見ると、break:が使用されているため、switchによる条件分岐であることが分かります。

switchによる条件分岐の場合、比較のパターンを指定するにはcaseラベルを使用します。

また、いずれのパターンにも一致しない場合にはdefaultを使用します。

参考

Last updated