Java---流程控制(四)

四、流程控制

4.1 条件分支

4.1.1 if 语句
if(判断语句1){
   执行语句;
}
4.1.2 if/else 语句
if(判断语句){
   执行语句1;
}else{
   执行语句2;
}
4.1.3 if/else if/else 语句
if(判断语句1){

   执行语句1;

}else if(判断语句2){

    执行语句2;

} ……
 else if(判断语句n){
    
     执行语句n;

}
else{

}
4.1.4 三元运算符

判断条件 ? 表达式1 : 表达式2

4.1.5 switch/case
switch(表达式) {
          case 常量表达式1:
         语句1;
          (break;)
         case常量表达式2:
          语句2;
          (break;)
         case常量表达式n :
         语句n;
          (break;)
        default:    
        语句n+1;
}

continue和break关键字的区别

continue:结束当前循环,开始新的一次循环
break:终止循环

4.1.5.1表达式的要求

可使用:byte、short、int、char
不可使用:float、double、long、boolean
JDK5之后,switch表达式类型新增加支持:枚举(enum)
JDK7之后,switch表达式类型新增加支持:String

4.2 循环

Java语言中的有三种循环语句,分别是for、while、do while;

4.2.1.for循环
for(初始化语句;判断条件语句;控制语句){
    循环体语句块;
}
4.2.2 while循环
while(判断条件语句){
    循环体语句块;
    控制语句;
}
4.2.3 do while循环
do{
   循环体语句块;
    控制语句;
} while(判断条件语句) ;
4.2.4 while和do while的区别

while循环的循环体语句块有可能一次也不循环,而do while循环至少执行一次

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值