//

// main.swift

// switch

//

// Created by lanou on 16/10/21.

// Copyright (c) 2016年 lanou. All rights reserved.

//

import Foundation

//switch

/* C语言的switch

switch(变量){
case value1:{
代码块 (如果代码快只有一块 大括号可以不写)
break;
}
case value2:{
代码块 (如果代码快只有一块 大括号可以不写)
break;
}
....
default:
}

*/

//swift里面的switch

//(1)switch后面的小括号可以省略

//(2)case后面的数据类型不再局限于整型,可以是任意类型,浮点,字符串。。。。

//(3)每一个case后面必须至少要有一句代码,大括号可以不写

//(4)break 可以不写 不会造成贯穿现象

//(5)default一定要写

//let season = "sd"

// switch season{

// case "春":

// print("spring")

//

// case "夏":

// print("summer")

// case "秋":

// print("autumn")

// case "冬":

// print("winter")

// default:

// print("what fuck!")

//}

//case后面可以街上条件语句,格式:case let temp(局部变量名)where 条件:

//let score = 88

//switch score{

// case let temp where temp >= 90 && temp <= 100:

// print("优")

// case let _ where score >= 80 && score <= 90:

// print("良")

// case let temp where temp >= 60 && temp <= 80:

// print("中")

// case let temp where temp >= 0 && temp <= 60:

// print("差")

// default:

// print("I DO NOT KNOW")

//}

//循环(for,while,repeat-while)

//for循环

//swift

//普通for循环:小括号可以省略

//for var i = 0;i<4;i++ {

// print("MDZZ\n")

//}

////(2)for-in遍历,for-in遍历里面的局部变量jh如果在大括号里面没有使用到的话可以使用_来替代

//for jh in 0...5{//[0,5] (闭区间)

// print("dsad\n")

//}

////(3)

//for jj in 0..<5{//[0,5) 开区间

// print("dsa")

//}

//while

//while :小括号可以省略,大括号不能省略其他跟原来一样

var sum=0

for var i=0;i<=100;i++ {

if i%2 == 0{

println(i)

}

sum = sum+i

}

print(sum)

//c:do-while

/*

do{

代码段

}while(条件)

/

//swift:repeat-while

/


repeat{

代码段

}while 条件

*/

repeat{

var i=0

var sum=0

if i%7 != 7 && i/10 != 7 && i%10 != 7{

print(i)

sum = sum + i

}

i++

}while i<101

swift 循环语句的更多相关文章

  1. iOS -Swift 3.0 -for(循环语句用法)

    // // ViewController.swift // Swift-循环语句 // // Created by luorende on 16/12/08. // Copyright © 2016年 ...

  2. Swift入门篇-循环语句

    今天早上一起来所有新闻都是报道荷兰5-1战胜西班牙,我一看没有搞错吧,顿时想都如果中国队vs荷兰队也不至于会输的怎么惨吧,难道是荷兰队开挂了,于是我看了一下昨天比赛的视频直播,还真是新闻报道的那样,顿 ...

  3. Swift中的循环语句

    循环语句能够使程序代码重复执行.Swift编程语言支持4种循环构造类型:while.do while.for和for in.for和while循环是在执行循环体之前测试循环条件,而do while是在 ...

  4. Swift流程控制之循环语句和判断语句详解

    Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代 ...

  5. swift 简单语句 控制流语句

    在 Swift 中.有两种类型的语句:简单语句和控制流语句.简单语句是最常见的.用于构造表达式和声明.控制流语句则用于控制程序运行的流程,Swift 中有三种类型的控制流语句:循环语句.分支语句和控制 ...

  6. 3 循环语句——《Swift3.0从入门到出家》

    3 循环语句 当一段代码被多次重复利用的使用我们就使用循环 swift提供了三种形式的循环语句 1.while 循环 2.repeat — while 循环 3.for — in 循环 while 循 ...

  7. 【python之路4】循环语句之while

    1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...

  8. python之最强王者(3)——变量,条件、循环语句

    1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...

  9. #9.5课堂JS总结#循环语句、函数

    一.循环语句 1.for循环 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块) ...

随机推荐

  1. JMeter - 如何在多个测试环境中运行多个线程组

    概述: 作为性能测试的一部分,我不得不为我们的应用程序提供各种用例/业务工作流程的性能测试脚本.当我设计我的性能测试脚本时,我将确保我有本文中提到的可重用测试脚本. JMeter - 如何创建可重用和 ...

  2. windows下安装python包

    1.windows下成功安装好python后,在安装目录的Scripts目录下有easy_install和pip工具 2.如果没有安装pip,进入命令行,切换到python的安装目录下的Scripts ...

  3. 洛谷P3195||bzoj1010 [HNOI2008]玩具装箱TOY

    洛谷P3195 bzoj1010 设s数组为C的前缀和 首先$ans_i=min_{j<i}\{ans_j+(i-j-1+s_i-s_j-L)^2\}$ (斜率优化dp)参考(复读)https: ...

  4. 同源策略与CORS跨域请求

    一.同源策略 1.简介 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响.可以说Web是构建在同源 ...

  5. IDEA右键新建时没有Java Class选项

    今天在IDEA中新建了一个maven工程,但是在我想要新建Class时发件右键菜单里竟然没有Java Class选项!如下图所示: 如上图红圈所示,我们可以根据对项目的任意目录进行这五种目录类型标注, ...

  6. Hive 基本语法操练(六):Hive 的权限控制

    Hive 的权限控制 Hive从0.10可以通过元数据控制权限.但是Hive的权限控制并不是完全安全的.基本的授权方案的目的是防止用户不小心做了不合适的事情. 为了使用Hive的授权机制,有两个参数必 ...

  7. qemu 出现Could not access KVM kernel module: No such file or directory failed to initialize KVM: No such file or directory

    使用qemu命令 qemu-system-x86_64 -hda image/ubuntu-test.img -cdrom ubuntu-16.04.2-server-amd64.iso -m 102 ...

  8. 一个基于 easyui, vue 和 maptalks 的简单地图应用

    一个基于 easyui, vue 和 maptalks 的简单地图应用 做了一个小应用,结合 easyui , vue 和 maptalks 的简单的地图应用.可以用来画图,什么的. 地址

  9. 使用纯css实现波浪效果

    有时候我们需要实现水晃动的效果,其实我们可以通过css旋转动画和圆角来实现. 首先来2个div,外层div相对定位,内层div绝对定位,内层div大致位于外层div上半部分.外层div设置一个颜色较深 ...

  10. pandas error记录随笔

    1.sys:1: DtypeWarning: Columns (0,1) have mixed types. Specify dtype option on import or 解决办法:PANDAS ...