Dart学习day3-Dart循环语句

1.自加1 ++,自减1 --

num a=1,b;
num c=1,d;
num e=1,f;
num g=1,h;

b=a++;      //相当于 b=a;a=a+1;
print("++在右边->");
print(a);
print(b);

d=c--;      //相当于 d=c;c=c-1;
print("--在右边->");
print(c);
print(d);

f=++e;      //相当于 e=e+1;f=e;
print("++在左边->");
print(e);
print(f);

h=--g;      //相当于 g=g-1;h=g;
print("--在左边->");
print(g);
print(h);

运行结果:

++在右边->
2
1
--在右边->
0
1
++在左边->
2
2
--在左边->
0
0

2.for循环

 //遍历list
  List i = ["好",123,"bfdsahj",11.5];
  print("i中的元素有:");
  for(int n=0;n<i.length;n++){
    print(i[n]);
  }

运行结果:

i中的元素有:
好
123
bfdsahj
11.5

3.while 与 do...while

//输出大于等于1且小于等于10的整数
int n=0;
  while(n<=10){
    print(n);
    n++;
  }
print("-------------------------");
  n=10;
  while(n<=10){
    print(n);
    n++;
  }
print("-------------------------");
  n=11;
  do{
    print(n);
    n++;
  }while(n<=10);    //do...while先执行do里面的代码,再判断while里的条件

运行结果:

0
1
2
3
4
5
6
7
8
9
10
-------------------------
10
-------------------------
11

4.break和continue

/*
  break语句功能:
      1、在switch语句中使流程跳出switch结构。
      2、在循环语句中使流程跳出当前循环,遇到break 循环终止, 后面代码也不会执行
      强调:
      1、 如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
      2、在多层循环中,一个break语句只能向外跳出一层I
      break可以用在switch case中也可以用在for 循环和while 循环中
  continue语句的功能:
      [注]只能在循环语句中使用,,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下
      continue可以用在for循环以及while循环中, 但是不建议用在while循环中,不小心容易死循环
  */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睹物思人~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值