switch语句也是一种分支语句。常常用于多分支的情况。
使用步骤:
- 在switch后加()注意没有分号!接着换行用大括号{},
- 先判断switch后面()内容是几,接着就会从case表达式中选一个合适的语句进去。()注意case后面的数字没有等号,直接空格加数字,并且后面接冒号!
- 上一条可以理解为在case 1是什么情况,故用冒号。
- 进去执行完任务后,就会从break跳出去。
TIP:case决定入口,break决定出口
注意事项:
- switch(里面必须是整型表达式),也就是对day进行定义时,day必须是int,不能有其他形式。
- case后面必须是 整型 常量表达式 ,对比switch还有一个要求必须是常量,变量也不行!
- case后面的break不一定要有。
- 即使是最后一个case,也应加上break,创造出良好的代码风格。
- 在用户不知道输入的范围时,若输入的内容case匹配不到,需要有default进行提醒。-----建议default加在最后。
注意:当case里面switch语句也是一种分支语句。常常用于多分支的情况。
使用步骤:
- 在switch后加()注意没有分号!接着换行用大括号{},
- 先判断switch后面()内容是几,接着就会从case表达式中选一个合适的语句进去。()注意case后面的数字没有等号,直接空格加数字,并且后面接冒号!
- 上一条可以理解为在case 1是什么情况,故用冒号。
- 进去执行完任务后,就会从break跳出去。
TIP:case决定入口,break决定出口
注意事项:
- switch(里面必须是整型表达式),也就是对day进行定义时,day必须是int,不能有其他形式。
- case后面必须是 整型 常量表达式 ,对比switch还有一个要求必须是常量,变量也不行!
- case后面的break不一定要有。
- 即使是最后一个case,也应加上break,创造出良好的代码风格。
- 在用户不知道输入的范围时,若输入的内容case匹配不到,需要有default进行提醒。-----建议default加在最后。
注意:当case里面没有break时,会继续向下一个case进行没有break时,会继续向下一个case进行