4.Dart-条件判断和循环

/**

* Dart的循环遍历和C是一样的

*

*for循环的五部

  1.声明变量int i=1;

  2.判断 i<5;

  3.print(i);

  4.i++;

  5.从第二部开始再循环执行, 直到判断为false

*

*

* while(表达式/循环条件){

*

* }

*

* do{

*    语句/循环体

* }while(表达式/循环条件);

* 注意 :

* 1.Dart最后都要带上分号;

* 2.循环条件中使用的变量要经过初始化

* 3.循环体中应有结束循环的条件,避免死循环

* 4.while循环是满足条件语句直接循环, 直到不满足条件, do...while循环是先执行一次循环体在进行条件判断

*

*

* break语句:

* 1.在switch语句中使流程跳出switch

* 2.在循环语句中是跳出当前循环,多层循环中,跳出的也是当前循环并不是所有循环,当前循环终止,break后面的语句也不执行

*

* continue语句:

* 1.只能在循环语句中使用, 是本次循环结束, continue后的语句不执行, 直接进行下一次循环

*

*

*

*

*/

main(List<String> args) {

  for (int i = 0; i < 5; i++) {

    if (i == 1) {

      continue;

    } else if (i == 3) {

      break;

    } else {

      print(i);

    }

  }

  var count = 0;

  while (count < 10) {

    print("while小循环中的count = $count");

    count++;

  }

  var c = 15;

  do {

    print("do...while中的c = $c");

    c++;

  } while (c < 20);

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容