java_day02_程序流程控制

判断结构:

三种格式:
=======================

if(  条件表达式  ){
执行语句;
}

=======================

if(  条件表达式  ){
执行语句1;
} esle{
执行语句2;
}

=======================

if(  条件表达式){
执行语句1;
} else if ( 条件表达式  ){
执行语句2;
} else if (  条件表达式){
执行语句3;
}
.
.
.

选择结构:

switch(表达式){
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
....
case 取值n:
执行语句;
break;
default:
执行语句;
break;
}



====================================switch另外的情况====
switch(表达式){
case 取值1:
执行语句;-----这里对应一个case需要执行的语句
break; ----这里不属于case,这里的程序属于case之外
case 取值2:{   ---------------case 匹配了一个代码块
执行语句;
break;
}
....
case 取值n:
执行语句;
break;
default:
执行语句;
break; ------------这里的break也不属于default,在default之外
}




特点:
1.switch 语句选择的类型只有四种:byte,short,int,char,系统提示是说只支持int 和枚举变量
2.case和default  没有顺序要求,default也可以放在case 之间,或者前面
3.switch 有两种结束的情况,1.遇到break  2,执行完所有语句
4.如果匹配到的case没有break,程序则继续向下执行。知道遇到break,或者结尾结束

循环结构:

while循环
-----------------------------------

do{
执行语句;
}while( 条件表达式)
-------------------------------------

while( 条件表达式 ){
执行语句;
}

-----------------------------------
for循环
----------------------------------
for(初始化表达式;循环条件表达式;循环执行后操作表达式){
执行语句;
}

break   只用在选择和循环里面
continue  只用在循环里面


注意:
1.各种循环的内部执行顺序;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值