Java第三章:流程控制

注:这是自己在学习Java的过程中做的一些简要学习笔记和自己觉得容易错和需要记忆的一些内容


 1.else不单独使用,if else配对为就近原则;
   (为增强可读性,使用大括号将语句括起来)


 2.if控制语句中,表达式值必须是布尔类型(booleam);
    多重if的条件顺序请注意,不能随便改变,如果改变,可能程序能正常执行,但是结果可能会改变。


 3.switch( )中的只能是 short 、int 、byte 、char 、String 这几种类型的数据;
    每个case后面要有break(理论上也可以省略。),但是如果某个case进入后,执行时没有遇到break,则向后继续执行,一直到遇到break为止;
    switch中case的顺序可以任意改变,对结果是没有任何影响。


 4.if 与 switch 的选择:
     我们通常根据分支的数量来决定,如果分支大于等于4个,则建议用switch,否则用多重if。可增强代码的可读性。


 5.do-while必定会循环一次,以分号结尾;


 6.循环控制:
    break指的是结束循环,结束break所在循环结构的循环操作,及不再进行后边的循;
    conutiune指的是跳出循环,跳出conutiune所在循环的本次循环,仅仅只是本次循环不再执行,但是还继续进行后边的循环。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值