0401

switch的用法 :

   switch(表达式){

      case 值1:

           如果表达式跟case的值1是一样的,那么这里的代码就会执行

           break;(break代表这和case的代码结束)

      case 值2:

           如果表达式跟case的值2是一样的,那么这里的代码就会执行

           break;

      case 值3:

           如果表达式跟case的值3是一样的,那么这里的代码就会执行

           break;

       default:

(可选的,不一定每个switch都要写default,但是一定要放在所有case之后,default之后就不用谢break了)

              如果前面的值一个都不相等,就执行这里的 代码

}

    注:1、case匹配用的是全等,所以值相等并且类型必须相等才能成功匹配

        2、一旦从某一个case进入语句,只要没有遇到break,那么代码就会

一直执行下去。

switch与if的区别:

if更多时候用于范围的判断,

switch一般用于确定的几个值的判断(零散的几个点的分布)

while循环:当某个条件成立的时候就会反复执行一些代码

    while(条件){当条件成立的时候会反复执行的代码,

直到条件不成立为止}

一个循环具有三要素:循环初始条件,循环步进,循环体

    步进要放在循环体里面,因为每次循环都要变化

do…while循环:

    do{循环体

       不管条件是否成立,都会先执行一次,然后再根据条件取决定循环

}while(条件)

while和do…while循环的区别

   do…while循环至少会执行一遍,不管条件是否成立,但是while循环如果初始条件不成立一遍也不会执行

break和continue关键字

break:跳出循环体,整个循环结束

例如:

 

 

 

continue:结束本次循环进入下一次循环体

例如:

 

 

   

版权声明:本文为52580587zl原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/52580587zl/p/12614199.html