標籤:控制語句 swift ios開發
//// main.swift// 控制語句-03//import Foundationprintln("Hello, World!")//定義一個分數var score = 80;/*** 定義一個數組*/var scoreArr = [90,99,45,89,67,54];var minScore = 0;var maxScore = 0;var avgScore = 0.0;var sumScore = 0.0;var count = scoreArr.count;//迴圈所有的yuansfor s in scoreArr{ sumScore = sumScore + Double(s); println("s is \(s)"); if(minScore == 0||minScore > s){ minScore = s; } if(maxScore == 0||maxScore < s) { maxScore = s; }}avgScore = sumScore/Double(count);println("sumSocre is \(sumScore) avgScore is \(avgScore)");println("maxScore is \(maxScore) minScore is \(minScore)");for(var i = 0; i < count; i++){ var s = scoreArr[i];//取得第iyuans println("for ...i\(i) s = \(s)"); if(minScore == 0||minScore > s){ minScore = s; } if(maxScore == 0||maxScore < s) { maxScore = s; }}avgScore = sumScore/Double(count);println("sumSocre is \(sumScore) avgScore is \(avgScore)");println("maxScore is \(maxScore) minScore is \(minScore)");var index = 0;do{ if(index >= count){ break; } var s = scoreArr[index]; println("do-while s[\(index)]=\(s)");}while(++index < count);index = 0;while(index < count){ index++; if(index >= count){ break; } var s = scoreArr[index]; println("while s[\(index)] = \(s)");}//switch 之前的switch會穿透let appType = "ios";switch appType{ case "ios": println("ios開發"); fallthrough;//讓往下走 case "Android": println("Android開發"); case "Java": println("Java 開發");default: println("沒有任何匹配");}
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
swift -控制語句