swift 循环语句
//
// 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 循环语句的更多相关文章
- iOS -Swift 3.0 -for(循环语句用法)
// // ViewController.swift // Swift-循环语句 // // Created by luorende on 16/12/08. // Copyright © 2016年 ...
- Swift入门篇-循环语句
今天早上一起来所有新闻都是报道荷兰5-1战胜西班牙,我一看没有搞错吧,顿时想都如果中国队vs荷兰队也不至于会输的怎么惨吧,难道是荷兰队开挂了,于是我看了一下昨天比赛的视频直播,还真是新闻报道的那样,顿 ...
- Swift中的循环语句
循环语句能够使程序代码重复执行.Swift编程语言支持4种循环构造类型:while.do while.for和for in.for和while循环是在执行循环体之前测试循环条件,而do while是在 ...
- Swift流程控制之循环语句和判断语句详解
Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代 ...
- swift 简单语句 控制流语句
在 Swift 中.有两种类型的语句:简单语句和控制流语句.简单语句是最常见的.用于构造表达式和声明.控制流语句则用于控制程序运行的流程,Swift 中有三种类型的控制流语句:循环语句.分支语句和控制 ...
- 3 循环语句——《Swift3.0从入门到出家》
3 循环语句 当一段代码被多次重复利用的使用我们就使用循环 swift提供了三种形式的循环语句 1.while 循环 2.repeat — while 循环 3.for — in 循环 while 循 ...
- 【python之路4】循环语句之while
1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...
- python之最强王者(3)——变量,条件、循环语句
1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...
- #9.5课堂JS总结#循环语句、函数
一.循环语句 1.for循环 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块) ...
随机推荐
- PHP学习 文件操作函数的应用--简单网络留言模板
<?php /** 网络留言板模式 主要运用到的函数有 fopen fclose flock fwrite fread explode list */ ?> <meta http-e ...
- MySQL表结构,表空间,段,区,页,MVCC
索引组织表(IOT表):为什么引入索引组织表,好处在那里,组织结构特点是什么,如何创建,创建IOT的限制LIMIT. IOT是以索引的方式存储的表,表的记录存储在索引中,索引即是数据,索引的KEY为P ...
- 剑指Offer丑数问题
这是剑指第一次卡死我的题……记录一下 首先看题目: 把只包含质因子2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含质因子7. 习惯上我们把1当做是第一个丑数 ...
- Java面向对象_常用类库api——日期操作类
Data类 类Data表示特定的瞬间,精确到毫秒,也就是程序运行时的当前时间 Data data=new Data();//实例化Data对象,表示当前时间 Calendar类 日历类,使用此类可以将 ...
- MapReduce实战:邮箱统计及多输出格式实现
紧接着上一篇博文我们学习了MapReduce得到输出格式之后,在这篇博文里,我们将通过一个实战小项目来熟悉一下MultipleOutputs(多输出)格式的用法. 项目需求: 假如这里有一份邮箱数据文 ...
- hibernate课程 初探单表映射1-6 hibernate项目建立以及导入jar包
hibernate 项目建立 1 new ==>java project hibernate 导入jar包 1 windows==>prerence==>java ==>bui ...
- 会话跟踪之Cookie
一:简介 Cookie主要用来存储用户信息,追踪用户会话.web客户端访问服务端直接采用的协议是Http,Http协议是一种无状态协议,无状态表现在不能够保留用户访问状态,无法记录用户信息.每一次的请 ...
- linux下安装redis和部署
转自简书:https://www.jianshu.com/p/bc84b2b71c1c 1.基础知识 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值 ...
- NetBeans切换其他界面风格
NetBeans是一款优秀的IDE,但是界面过亮,让我从使用以来就又爱又恨,经过一番摸索,测试出一款扩展软件 个人挺喜欢的分享出来 废话不多说下面教程: 1.安装NetBeans: 2.下载外观包ja ...
- JAXB介绍一
参考博客: https://www.cnblogs.com/chenbenbuyi/p/8283657.html https://www.cnblogs.com/cnsdhzzl/p/8390514. ...