黑马程序员-- 三、循环讲解

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------

逻辑控制 if语句

 if(条件){
          条件为真 执行大括号中的代码
      }

  if(条件){
          条件为真 执行大括号的代码
      }else{
 条件为假 执行大括号的代码
      } 

    
 if(条件){
条件为真 执行大括号的代码
      }eles if(条件){
条件为真 执行大括号的代码
      }else if(条件){
条件为真 执行大括号的代码
      }else{
条件为假 执行大括号的代码
      }


小细节:

当循环里面的代码只有一句话的时候,可以省略if else的大括号。


 选择语句 switch case

语法 格式
      switch(表达式)){
         case 常量1:
执行的代码;
break;
      
         case 常量1:
执行的代码;
break;

         default:
执行的代码;
break;
      }

比较switch和多重if选择结构

相同点
都是用来处理多分支条件的结构
不同点
    switch选择结构
  只能处理等值条件判断的情况,而且条件必须是整型变量或字符型变量
       多重if选择结构
没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况   


应用场景

如果判断的具体数值不多,而是符合byte short int char这四种类型。

虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。

其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广。


 while循环特点:先判断,再执行
    while(条件){
        执行大括号中的代码,只要条件为真
     }


do while循环(特点:先执行,再判断)
  do{
无条件执行一次,在判断while中的条件
     }while(条件);

while循环和do-while循环的区别
    1.语法不同
       2.执行次序不同 while(先判断,然后执行。)do-while(先执行,后判断,无论条件是否满足,都会执行一次)
 
 for()循环     
        格式:
      for(初始化变量;条件;增量){
          执行大括号中的代码,条件为真
      }

 小细节

    初始化、条件和增量的位置是可以调换的。


循环中用到的两个关键字break和continue

break 结束循环  continue 结束本次循环,继续下一次循环

break和continue语句作用的范围。
      break和continue单独存在时,下面不可以有任何语句。因为都执行不到。



---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值