四。

一、for循环

  1. 格式:

for初始化;条件;增量;{

循环语句

}

  2.原理:

2.1初始化只执行一次,在循环开始前执行;

2.2条件不参与循环,只作为循环是否开始的条件;每一次开始下一次循环之前,都先检查条件是否满足,不满足就不执行。

2.3增量语句块,将附加在每次循环的最后来执行,当每次循环的循环语句块执行完后,执行增量语句块


例子:

  //定一个变量,用来储存每次循环的累加值
        
        var sum=0
        //for循环,i作为循环变量
        for(var i=1;i<=50;i++)
            
            {
                
                sum+=i
                
        }
        print("1-50累加得:\(sum)")

作业:制作一个获取用户输入并进行累加的程序,

       用户在文本框中输入一个正整数,点击计算按钮后,输出从1加到该数的结果


2.while循环

和for循环可以互相转换,for循环相当while循环的简写

2.1 while 条件

{    循环语句

}

2.2 注意:

while循环中,必须有一个趋向于循环结束的语句段,否则,会成为死循环。


2.3  for循环转换为while循环

  for 初始化循环变量;条件;增量{

    循环语句

}

转换为while

初始化循环变量

while 条件{

   循环语句

   增量

}

作业:将等差数列(整数)求和app,调整为:

1)从用户输入获取起始值;

3)次数和差值;



3.    for  in 遍历

3.1功能

通过一个循环变量,依次取出要遍历集合的值,来进行运算。

3.2 格式     (http://wiki.jikexueyuan.com/project/swift/chapter2/05_Control_Flow.html)

for 变量 in 集合{

            循环语句

}

let  a=[10,21,389]

a[0]  1   a[1]  2   a[3] 3

while(i<3){

     print("\(a[1])"  )

    i++

}

for var i=0; i<3;i++{

     print("\(a[i])")

}


转载于:https://my.oschina.net/u/2509105/blog/542064

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值