您的位置:首页 > 移动开发 > Swift

Swift语言学习总结——控制语句

2014-07-22 00:19 288 查看
Swift语言学习总结——控制语句
//main.swift

//swift控制语句

import Foundation

println("Hello , World");

//定义一个分数

var score=80;

//定义一个数组

var scoreArr=[90,100,23,43,42,67];

var minScore=0;

var maxScore=0;

var avgScore=0.0;

var sumScore=0.0;

var count=scoreArr.count;

for 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("sumScore is \(sumScore) avgScore=\(avgScore)");

println("maxScore is \(maxScore) minScore=\(minScore)");

for(var i=0;i<count;i++)

{

var s=scoreArr[i];

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("sumScore is \(sumScore) avgScore=\(avgScore)");

println("maxScore is \(maxScore) minScore=\(minScore)");

var index=0;

do{

if(index>=count){

break;

}

var s=scoreArr[index];//取得第i元素

println("do-while s[\(index)=\(s)]");

}while(index++<count);

index=0;

while(index<count)

{

var s=scoreArr[index];//取得第i元素

println("while s[\(index++)=\(s)]");

}

//switch

let appType="apple"

switch appType

{

case "apple":

println("小苹果");

fallthrough;//往下执行

case "orange"

println("橘子");

default:

println("没有识别水果");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: