swift -控制語句

來源:互聯網
上載者:User

標籤:控制語句   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 -控制語句

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.