2020-08-12

循环

if循环

单if

  • if(布尔类型表达式){
    true则…
    }

if else

  • if(条件){
    满足条件则执行…
    }else{
    不满足条件则执行…
    }

if else if

  • if(条件){
    循环语句
    }else if(条件){
    循环语句
    }
    else if(条件){
    循环语句
    }

嵌套式的if结构

  • if(条件){
    循环语句
    }else{
    if(条件){
    循环语句
    }else{
    循环语句
    }
    if嵌套式结构理论上无上限嵌套,但尽量不要超过三层,否则后期维护阅读性大大降低。

switch

简化if结构语法代码。
基本组成:

  • switch(变量){
    case value1;
    //如果变量等于value1则break
    break;
    case value2;
    break;

    //所有都不满足则
    default;
    }

for循环

过程

  • for(声明和初始化变量;条件判断;变量的更新){
    循环语句
    }
  • 1.声明和初始化变量。
  • 2.使用变量进行条件判断。
  • 注意:for循环中声明的变量不能被外面所访问。

break & continue & return

  • return会中断程序
  • break在嵌套循环中,只跳出内层循环,要跳出指定循环需要用到标记lable。
  • lable;
    if(条件){
    if(条件){
    循环语句
    break lable;
    }
    }
  • continue是跳出本次循环,执行下次循环。
  • “/t”是空格效果

while循环

while

  • whlie(布尔类型表达式){
    循环体
    //要更新变量,放置死循环
    }
    do while

  • do{
    循环体
    }while(条件)

  • do while不管满不满足循环条件都会至少执行一次

  • 一般知道循环次数用for,不知道用while

  • 布尔类型表达式也可以是方法调用,但方法的返回值必须是布尔类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值