javase知识点 ----2 (循环判断语句)

1、if(表达式){
      执行语句块;
   }
   注意 1、条件表达式可以是任何一种逻辑表达式
    2、如果表达式值为true,则执行花括号的内容后,再执行后面的语句
    3、如果表达的值为false,则直接执行if{}后面的语句
         


2、if(表达式){
     执行语句块1;
   }else{
     执行语句块2;
   }
    注意: 1、二选一,只能执行一条语句
           2、表达式为ture,执行语句块1;如果为false,执行语句块2.
           3、可以用三目运算符实现     


3、if(表达式1){
      执行语句块1;
     }else if(表达式2){
      执行语句块2;
    }else if(表达式3){
      执行语句块3;
    }.... 
    else{
      执行语句块;
    }
    注意:1、多选一,只能执行一条语句块。
          2、最后else不是必须写的

  
4、switch(表达式){
    case 常量1:
          语句1;
          break;
    case 常量2:
          语句2;
        break;
    ...
    default:
          语句;
   }
   
   注意:1、default:没有匹配值的时候执行.可以放在任何位置,但是要注意执行顺序通常放在最后;可以不写
         2、break:跳出switch语句
         3、switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置;开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止
         4、表达式的值只可以接受int、byte、char、short型、枚举,JDK1.6以后String也可以,不接受其他类型的值
         5、不允许有重复的case取值


5、while(循环条件){
       循环操作
    }
    
   注意: 1、满足循环条件,就执行循环操作;否则循环退出
          2、循环操作是要被重复执行的
          3、先判断再执行
   
6、断点调试:
      1、打断点---左侧蓝色部分双击   运行debug as
      2、F6--- 下一步
      3、F8--- 结束当前断点
   
7、do{
    循环操作
   }while(循环条件);
  
   特点:1、先执行,再判断  2、while后面的分号一定要写
  
  
8、while和do-while的区别
     1、语法的不同
     2、执行次序不同:while--先判断再执行   do-while---先执行再判断
     3、初始情况不满足循环条件时:while循环一次都不会执行
                                 do-while循环不管任何情况都至少执行一次
  

9、写循环的步骤:
    1、分析循环条件
    2、循环操作
    3、检查循环是否能够退出


10、for(初始化表达式;循环条件表达式;循环后的操作表达式)
   {
     执行语句块
   }
注意:1、执行顺序 初始化表达式--判断循环条件--如果满足,执行语句块--循环后的操作--判断循环条件--如果满足,执行语句块--循环后的操作。。。
      2、三个条件都可以省略,但是分号不能省略

11、中断语句
break
1、break语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环。---结束整个循环
2、“break;”语句:可以出现在while、do…while、for、switch语句体中。

continue
 1、continue语句用在循环语句体中,用于终止某次循环过程,开始下一次循环。
 2、continue;” 语句:只能出现在循环语句while、do…while、for中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值