iOS DeveloperiOS-swift

逻辑分支

2016-08-16  本文已影响119人  梦醒繁华

一.分支的介绍

二.if分支语句

//演练一:
let a = 10

//错误写法:
//if a {
//     print ("a")
//}

//正确的写法
if a>9 {
    print(a)
}

//演练二
let score = 87

if score  < 60 {
  print("不及格")
}else if score <= 70{
  print("及格")
}else if score < = 80{
 print("良好")
}else if score <= 90{
  print("优秀")
}else{
  print("完美")
}

三 . 三目运算符

var a = 10
var b = 50

var result = a > b ? a : b
print(result)

四.guard的使用

guard 条件表达式 else {
  //条件语句
   break
}
var age = 18
func online (age : Int) -> Void{
  gurd age >=  18 else {
      print("回家去") 
      return
  }
  print("可以上网")
}

online(age)

五.switch分支

switch的介绍

switch的简单使用

let sex = 0 
switch sex{
case 0 :
      print("男")
case 1 :
      print("女")
default :
      print("其他")
}

let sex = 0

switch sex{
case 0, 1:
        print("正常人")
default :
        print("其他")

}

swift中switch的特殊用法

let a =3.14

switch a{
case 3.14:
        print("π")
default:
        print("非π")
}

let m = 20
let n = 30

let opration = "+"

var result = 0
switch opration {
case "+" :
      result = m + n
case "-" :
      result = m - n
case "*" :
      result = m * n
case "/" :
      result = m / n
default :
      print("非法操作符")
}
let score = 88

switch score {
case 0..<60:
        print("不及格")
case 60..<80:
        print("及格")
case 80..<90:
        print("良好")
case 90...100:
        print("优秀")
default :
    print("输入了错误的成绩")
}
上一篇 下一篇

猜你喜欢

热点阅读