美文网首页iOS DeveloperiOS 开发
04Swift : if语句\while循环\for循环

04Swift : if语句\while循环\for循环

作者: 高俊 | 来源:发表于2016-02-29 22:18 被阅读71次

1 if语句

var age1: Int = 10

var age2: Int = 20

var max:Int
max = age2;

if age1 > age2
{
    max = age1
}
print(max)

if age1 > age2
{
    max = age1
}else
{
    max = age2
}

var Score = 99
if Score > 90
{
    print("优秀")
}else if Score > 60
{
    print("良好")
}else{
    print("不给力啊")
}

输出结果:

Snip20160229_2.png

if 条件表达式 {指令} if 条件表达式 {指令} else {指令}

  • if 之后的小括号可以省略
  • 只能以bool作为条件语句
  • 如果不只一条件指令 if 后面的大括号不能省略

2 while循环

var i:Int = 0

var sum:Int = 0

while (i <= 10)
{
    sum = i++
}

//这两个应该都可以的
print(sum)

print("\(sum)")

var i1:Int = 0

var sum1:Int = 0

while i1 <= 20
{
    sum1 = i1++
}

print(sum1)

print("\(sum1)")

 // do while 的使用方法
var i2:Int = 0
var sum2:Int = 0
repeat{

    sum2 = i2++
}while(i2 <= 10)
print(sum2)

var i3:Int = 0
var sum3:Int = 0

repeat{

    sum3 = i3++
}while i3 <= 10
print(sum3)

while

  • while后面的小括号可以省略
  • 只可以以bool作为条件语句
  • 如果不止一条指令 while后面的大括号不可以省略

do while

  • Swift2.0 之后变为repeat while , do 用于扑捉异常
  • while后面的小括号可以省略
  • 只可以以bool作为条件语句
  • 如果不止一条指令do后面的大括号不可以省略

3 for循环

//第一种
var sum:Int = 0

for var i = 0 ; i <= 10 ; i++
{
    sum++
}
print(sum)

//第二种
var sum1:Int = 0

var i1 = 0

for ; i1 <= 12 ; i1++
{
    sum1++
}

print(sum1)


//第三种
var sum3:Int = 0

var i3:Int = 0

for ; i3 <= 13;
{
    sum3++

    i3++
}

print(sum3)


//第四种
var sum2:Int = 0
var i2:Int = 0

for ; ;
{
    sum2 = i2++

    i2++

    if i2 < 10
    {
        break
    }

}

 print(sum2)


//for in循环

//一般用于遍历区间或者集合


//第一种
var sum4:Int = 0

for i4 in 1...10
{
    sum4 += i4
}

print(sum4)


//第二种
for dict in ["name":"gaojun", "age":20]
{
    print(dict)
}

//第三种
for (key, value) in ["name":"jack", "age":21]
{
    print("\(key) = \(value)")

}

输出结果:

Snip20160229_4.png

上面的for ; ; 为一个死循环

  • for后面的三个参数都可以省略, 如果省略, 循环保持语句, 那么默认为真
  • for后面的小括号可以省略
  • 如果不止一条指令, 后面的大括号不可以省略

作者说

今天的就只更新这么多, 以后的估计代码会多一点, 文字少一点, 见谅哈!!!

相关文章

  • 04Swift : if语句\while循环\for循环

    1 if语句 输出结果: if 条件表达式 {指令} if 条件表达式 {指令} else {指令} if 之后...

  • 小白从JavaScript变身的过程5

    根据前言,开始了循环语句“while循环语句”、“for循环语句”, 先从while循环语句开始, while()...

  • 我的python学习笔记-第十天

    循环语句 Python中的循环语句有 for 和 while。 while 循环 Python中while语句的一...

  • JAVA while循环

    while循环(重要) A:循环结构while语句的格式: while(判断条件语句) { 循环体语句; } 完整...

  • C++_day03

    4.2.2 do ...while循环语句 作用:满足循环条件,执行循环语句 语法:do{循环语句}while(循...

  • 10章 循环语句和注释

    本章大纲 while循环 for循环 break语句 continue语句 注释 while循环 for循环 br...

  • linux命令(六)

    循环语句 【for循环】for循环的语法for 变量 in 列表do  语句done 【while循环】while...

  • 7_循环语句

    关键词:循环语句分析、do...while循环、while循环、for循环 1. 循环语句分析 循环语句的基本工作...

  • C语言学习 - continue跳转语句

    continue跳转语句的使用 用于for循环语句、while循环语句、do while循环语句中,跳过本次循环中...

  • c语言第六讲 循环语句

    目标: while循环语句 for循环语句 do……while循环语句 循环语句的效率 折半查找算法介绍以及应用场...

网友评论

    本文标题:04Swift : if语句\while循环\for循环

    本文链接:https://www.haomeiwen.com/subject/cgjgkttx.html