// // main.swift // 控制语句-03 // import Foundation println("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; //循环所有的yuans 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("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("没有任何匹配"); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。