zoukankan      html  css  js  c++  java
  • dart快速入门教程 (4)

    4.流程控制

    4.1.分支结构

    1.if语句

    void main() {
      int score = 80;
      if (score >= 90) {
        print('优秀');
      } else if (score >= 80) {
        print('良好');
      } else if (score >= 70) {
        print('中等');
      } else if (score >= 60) {
        print('及格');
      } else {
        print('不及格');
      };
    }
    

    2.switch语句

    void main() {
      int level = 20;
      switch (level) {
        case 1:
          print('初级会员');
          break;
        case 2:
          print('中级会员');
          break;
        case 3: 
          print('高级会员');
          break;
        default:
          print('普通用户');
      }
    }
    

    4.2.循环结构

    1.for循环

    void main() {
      var list = [1, 2, 3, 4, 5];
      for (var i = 0; i < list.length; i++) {
        print(i);
      }
    }
    

    2.for...in循环

    void main() {
      var list = [1, 2, 3, 4, 5];
      for (var item in list) {
        print(item);
      }
    }
    

    3.while循环

    void main() {
      int i = 0;
      while (i < 10) {
        i++;
        print(i);
      }
    }
    

    4.do...while循环

    void main() {
      int i = 0;
      do {
        i++;
        print(i);
      } while (i < 10);
    }
    

    5.break和continue

    void main() {
      for ( var i = 0; i < 100; i++) {
        if (i % 2 == 1) {
          break;  // 直接退出循环
        }
        print(i);
      }
    }
    
    void main() {
      for ( var i = 0; i < 100; i++) {
        if (i % 2 == 1) {
          continue;  // 退出本次循环,继续下次循环
        }
        print(i);
      }
    }
    

    螺钉课堂视频课程地址:http://edu.nodeing.com

  • 相关阅读:
    读取声音文件的方法
    在MAC电脑上抓取iphone数据包的方法
    Mac+IPAD上使用wireshark抓包
    2020/7/24
    2020牛客多校第二场01,05题
    2020/7/23
    2020/7/22
    2020/7/20
    2020/7/19
    2020/7/18
  • 原文地址:https://www.cnblogs.com/dadifeihong/p/12047560.html
Copyright © 2011-2022 走看看