一看就懂switch结构(跟着睡不醒的小陈来看看吧)
Posted 小陈的世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一看就懂switch结构(跟着睡不醒的小陈来看看吧)相关的知识,希望对你有一定的参考价值。
语法:switch (表达式) {
case 常量 1:
语句;
break;
case 常量 2:
语句;
break;
…
default:
语句;
break;
}
表达式:整型,char,字符串,case顺序可变
示例:
int no = 2; //成绩名次
switch(no) {
case 1:
System.out.println("奖励联想笔记本一台");
break;
case 2:
System.out.println("奖励移动硬盘一个");
break;
case 3:
System.out.println("奖励U盘一个");
break;
default:
System.out.println("没有任何奖励");
补充:如果需要每个case执行完后跳出,在每个case后不要忘记写break
对比:在多分支且条件为等值比较的情况下,使用switch选择结构代替多重if选择结构会更简单,代码结构更清晰易读。
总结:
-
程序结构分为顺序结构(从上到下依次执行)、选择结构(5种)、循环结构(3种)。
-
选择结构中的条件表达式的结果必须是boolean类型。
-
双分支if-else结构中,程序要么选择if块中的语句,要么选择else块中的语句,只能选择其一来执行。
-
多分支结构有多重if语句结构和switch结构。
-
使用switch语句实现等值判断的多分支语句,其语句结构方便简洁。
-
在实际开发中,遇到分支情况时,通常会综合运用if选择结构的各种形式与switch结构解决问题。
-
switch是等值判断,只能进行结果匹配,if进行数值大小范围
以上是关于一看就懂switch结构(跟着睡不醒的小陈来看看吧)的主要内容,如果未能解决你的问题,请参考以下文章