一看就懂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结构(跟着睡不醒的小陈来看看吧)的主要内容,如果未能解决你的问题,请参考以下文章

一看就懂switch结构(跟着睡不醒的小陈来看看吧)

算法一看就懂之「 递归 」

25数据结构中的哈希表,一看就懂.md

25数据结构中的哈希表,一看就懂.md

25数据结构中的哈希表,一看就懂.md

算法一看就懂之「 选择排序 」