分支语句 whil循环

顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转;

分支结构:根据条件选择性地执行某段代码;

有if...else 和swhile...case;

循环结构:根据循环条件,重复性的执行某段代码有 while,do....while for三种循环语句;

顺序结构定义:Java中定义成员变量时采用合同法的前向引用;首先定义然后赋值最后使用,这样的顺序来完成;

判断语句:结果一定是boolean,有条件需要判断时,用if

1、条件
2、条件的结果是布尔类型
3、满足这个条件,我就怎么怎么样。。。。。语句块

if语句:

if(表达式){// 表达式的结果一定是布尔类型
    语句块;
//当我满足这个条件的时候,即意味着这个表达式的结果位true.程序就会进入if里面,执行if里面的语句块
}

if....else:

当表达式为ture的时候,执行if里面的内容。
当表达式为false的时候,执行else里面的内容。

if(表达式){//表达式的结果为true的时候
     执行这个语句1;
}else{//表达式的结果为false的时候
      执行这个语句2;直接进入else里面了。
}

执行流程首先判断关系表达式结果是ture还是false;

多重if连续区间判断;

嵌套if判断里面再判断;

小结:条件表达式必须是boolean表达式;

语句块只有一条执行语句时,一对{}可以省略,但建议保留;

if....else语句结构,根据需要可以嵌套使用;

当if....else结构是多选一时,最后的else是可选的根据需要可以省略;

当多个条件是"互斥"关系时,条件判断语句执行语句间顺序无所谓,当多个条件是"包含"关系时小上大下/子上父下;

分支语句:switch case 做单值;

switch表达式1.8版支持int,char,string,

没有break所以内容都会被执行一遍;失去等值判断的作用;

执行流程:首先计算出表达式的值;

其次和 case 依次比较,一旦有对量应的值,就会执行相应的语句,在执行过程中遇到的break就会结束;

最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值