分岐(回答)

答え

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を使用します。

参考