- 判断一个变量的值并根据不同的值做不同的事情时,适合使用switch语句。
- 以车子档位的例子,gear变量代表档位,可以是P(停车)、D(前进档)、R(倒挡)、N(空档)。
- 使用if语句需要写很多if来判断,而switch语句更为简洁。
- switch内部使用case关键词设置不同情况,每个case后跟具体的值及要执行的代码,用break结束每个case。
- 也可以设定一个default情况作为所有case都不满足时执行的代码。
- 运行程序时,根据gear变量的值(如"P"或"D"),控制台会输出相应的"停车"或"开车"。