黑马程序员技术交流社区

标题: Swift语言学习总结——控制语句 [打印本页]

作者: a_dream    时间: 2014-7-22 00:08
标题: Swift语言学习总结——控制语句
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;
        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)]");
}

作者: 卡哇伊    时间: 2014-7-22 00:20
能不能 把 代码 别斜着 打出来 我就是想想看看 也弄得眼花缭乱的 没心情看了 :L
作者: 李斌007    时间: 2014-7-22 10:46
这位同学学的真是快哪
作者: sl7s78s8    时间: 2014-7-22 21:26
给点注释呀
作者: a_dream    时间: 2014-7-23 15:24
sl7s78s8 发表于 2014-7-22 21:26
给点注释呀

好的,以后的Swift语言学习笔记中会详细些




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2