/**
* 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);
}