美文网首页
14.控制流程

14.控制流程

作者: jetgege | 来源:发表于2017-11-21 15:21 被阅读1次


/**
 * 描述:用来检查和运算各种条件和逻辑的组合,控制App的运行流向.
 * 循环: for , while 及 循环控制
 * if: 二元判断
 * when: 细致化判断
 * 作者:jet
 * 创建时间: 2017-11-20 15:08
 * 修改人:
 * 修改时间:
 * 修改内容:
 */

fun main(args: Array<String>) {

    //for:依次操作一个序列(如集合类型)中的每一项,执行次数是可预测的
    val numbers = arrayOf(1,2,3,4)
    for (number in numbers) {
        if (number ==3)continue
        println(number)
    }
      //for 重复执行: for(a in 1..N){//操作}
     for (gg in 1..3) println("重要的事情要说多几次")


    //循环中的控制: continue 结束本次循环, break 结束整个循环
    //while:循环执行一系列操作,直到条件不成立。适合执行次数未知的场合
    //Q:1加到多少次,才能加到5050呢?
    var number =1
    var times =0
    var total =0
    while (total<5050)
    {
        total+=number
        number+=1
        times+=1
//        if (total==5050)break
    }
    println(times)

    //if: 条件判断语句, 整个语句本身是一个表达式(可用于简单的二元判断计算)
    val a = 5
    val b = 10
    val result =  if (a > b) "大于" else b - a
    println(result)

    //when: 可对某个变量的大小、范围、值表达式、类型等进行判断
    when(result){
        in 1..5-> println("1到5之间")
//        1,3,5-> println("1,3,5")
//
//        is Int-> println("值是Int型")
//        else-> println("值是Int型")
    }

}


出自:http://www.xiaoboswift.com/course/54

相关文章

  • 14.控制流程

    出自:http://www.xiaoboswift.com/course/54

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • iOS开发之环信(三)---界面搭建

    聊天控制器(ChatViewController)界面搭建 14.聊天界面-工具条排版 1)搭建界面 添加聊天控制...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 二级-2.Python流程控制

    流程控制 流程:计算机执行代码的顺序就是流程。 流程控制:对计算机代码执行顺序的管理就是流程控制。 流程控制一共分...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • activiti学习笔记(九)RuntimeService

    RuntimeService 流程运行控制服务 启动流程及对流程数据的控制 流程实例(ProcessInstanc...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

网友评论

      本文标题:14.控制流程

      本文链接:https://www.haomeiwen.com/subject/xqqwvxtx.html