Java

04.01

选择语句switch语句

Switch(表达式){      //取值有限定byte,short,int,char 

       Case值1:            //JDK5以后枚举   

              语句体1;          //JDk7以后字符串

              Break;

       Case值2:

              语句体2;

              Break;

       …

       Default

              语句体n+1;

              Break;

}

可以,不可以,JDK7后可以

case:后面跟的是要和表达式进行比较的值

语句体:要执行的代码

break:表示中断,结束的意思,可以控制switch语句的结束。

default:当所有的值都和表达式不匹配的时候,就执行default控制的语句。其实它就相当于if语句的else。

04.02

04.03

switch语句的注意事项:

           A:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的

           B:default可以省略吗?

                 可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。

                 特殊情况:

                      case就可以把值固定。

                      A,B,C,D

           C:break可以省略吗?

                 可以省略,但是结果可能不是我们想要的。

                 会出现一个现象:case穿透。

                 最终我们建议不要省略

           D:default一定要在最后吗?

                 不是,可以在任意位置。但是建议在最后。

           E:switch语句的结束条件

                 a:遇到break就结束了

                 b:执行到末尾就结束了

04.10

循环语句for

注意事项:

           A:判断条件语句无论简单还是复杂结果是boolean类型。

           B:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。

           C:一般来说:有左大括号就没有分号,有分号就没有左大括号

04.23

while循环和for循环的区别?

           使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。

                     因为变量及早的从内存中消失,可以提高内存的使用效率。

                       

           其实还有一种场景的理解:

                 如果是一个范围的,用for循环非常明确。

                 如果是不明确要做多少次,用while循环较为合适。

                      举例:吃葡萄。

04.24

do...while循环的基本格式:

              do {

                     循环体语句;

              }while(判断条件语句);

             

              扩展格式;

              初始化语句;

              do {

                     循环体语句;

                     控制条件语句;

              }while(判断条件语句);

04.25

循环语句的区别:

              do...while循环至少执行一次循环体。

              而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

             

       那么,我们一般使用哪种循环呢?

              优先考虑for,其次考虑while,最后考虑do...while

 

 

外循环控制行,内循环控制列。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值