返回顶部
首页 > 资讯 > 精选 >Kotlin基础教程之控制流(顺序,分支,循环)
  • 633
分享到

Kotlin基础教程之控制流(顺序,分支,循环)

kotlin教程控制流 2023-05-31 13:05:08 633人浏览 薄情痞子
摘要

Kotlin的控制流与其他语言一样,顺序,分支,循环顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch)if语句:运行结果:Java中的case语句不仅支持整数值,最新的JVM还支持字符串,Kotlin的

Kotlin的控制流与其他语言一样,顺序,分支,循环

顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch)

if语句:

Kotlin基础教程之控制流(顺序,分支,循环)

运行结果:

Kotlin基础教程之控制流(顺序,分支,循环)

Java中的case语句不仅支持整数值,最新的JVM还支持字符串,Kotlin的when语句更是强大,开关变量甚至可以是Double,Array等各种类型,换句话说when语句比switch语句强大,与if-else语句的能力已经不相上下:

Kotlin基础教程之控制流(顺序,分支,循环)

运行结果:

Kotlin基础教程之控制流(顺序,分支,循环)

while和do-while语句

Kotlin基础教程之控制流(顺序,分支,循环)

与Java没有太大区别

运行结果:

Kotlin基础教程之控制流(顺序,分支,循环)

for循环,使用Range作为for循环控制规则:

Kotlin基础教程之控制流(顺序,分支,循环)

second@和fourth@类似于Java中的标签Label,可以用于break和continue语句,标签几乎可以出现在任何地方

运行结果:

Kotlin基础教程之控制流(顺序,分支,循环)

简化的控制流;

Kotlin中还有这样的用法:

Kotlin基础教程之控制流(顺序,分支,循环)

if-else语句和when语句可以出现在一条单独的语句中用于初始化一个变量.

运行结果:

Kotlin基础教程之控制流(顺序,分支,循环)

这种用法可以用于替代三元操作符,

Kotlin中也有三元操作符,不过和Java中不同,Kotlin中的三元操作符用在null控制,现在不谈.

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

--结束END--

本文标题: Kotlin基础教程之控制流(顺序,分支,循环)

本文链接: https://lsjlt.com/news/225960.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Kotlin基础教程之控制流(顺序,分支,循环)
    Kotlin的控制流与其他语言一样,顺序,分支,循环顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch)if语句:运行结果:Java中的case语句不仅支持整数值,最新的JVM还支持字符串,Kotlin的...
    99+
    2023-05-31
    kotlin 教程 控制流
  • python基础教程之分支、循环简单用法
    本文实例讲述了python分支、循环简单用法。分享给大家供大家参考,具体如下: 讲程序设计,不得不讲到顺序、分支、循环。 顺序就是从上到下运行代码,这个很简单,不用再说了。 在讲分支、循环的时候,要特别注意...
    99+
    2022-06-04
    分支 基础教程 简单
  • 流程控制之for循环
    while循环与 for循环:   1. while循环:称之为条件循环,循环次数取决于条件何时为False     for循环:循环次数取决于数据包含的元素的个数   2. for循环专门用来取值,在循环取值方面比while循环要强大,...
    99+
    2023-01-30
    流程
  • Java流程控制之顺序结构
    目录1.关于顺序结构2.顺序结构简单图示3.示例助解Java中的流程控制语句可以这样分类:顺序结构,选择结构,循环结构。 1.关于顺序结构 JAVA的基本结构就是顺序结构,除非特别指...
    99+
    2024-04-02
  • python流程控制之while循环的使
    while 条件: 执行代码当条件条件成立,代码就会执行;count = 0  while count <= 100 : #只要count<=100就不断执行下面的代码    print("loop ", count )    ...
    99+
    2023-01-31
    流程 python
  • MySQL基础教程6 —— 函数之控制流程函数
    语法: CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CA...
    99+
    2022-05-20
    MySQL 函数 流程控制
  • Java流程控制之顺序结构的示例分析
    这篇文章主要介绍了Java流程控制之顺序结构的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Java中的流程控制语句可以这样分类:顺序结构,选择结构,循环结构。1.关...
    99+
    2023-06-22
  • python循环控制之break和continue流程控制语句
    目录1.流程控制语 break1.1while循环1.2for循环二、循环控制语 continue1.流程控制语 break 用于结束整个循环结构,直接退出整个循环 例: 用两种循环...
    99+
    2024-04-02
  • Java流程控制之循环结构for,增强for循环
    目录1、for循环1.1-for循环语法格式及说明1.2-for循环实例练习演示2、增强for循环2.1-增强for循环语法格式及说明2.2-增强for循环实例演示1、for循环 虽...
    99+
    2024-04-02
  • MySQL流程控制之while、repeat、loop循环实例分析
    今天小编给大家分享一下MySQL流程控制之while、repeat、loop循环实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这...
    99+
    2024-04-02
  • Python基础教程之循环语句(for、while和嵌套循环)
    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素。 1 for循环 是for循环,可以把集合数据类型list、tuple、dict、set的元素遍历出来。 (1)对...
    99+
    2024-04-02
  • C语言基础解析之分支与循环语句
    目录- if语句:if(表达式)悬空else问题- switch语句要注意的细节switch中的的default子句:- while循环语法结构- for循环语法结构- do whi...
    99+
    2024-04-02
  • Python基础教程之while循环用法讲解
    目录1.while 循环2.无限循环3、while 循环使用 else 语句4、简单语句组附小练习:总结1.while 循环 Python 中 while 语句的一般形式: whil...
    99+
    2022-12-22
    python while循环用法 python程序while python while循环用法教案
  • Python基础之python循环控制语句break/continue详解
    Python中提供了两个关键字用来控制循环语句,分别是break和continue break在条件成立时,不会执行循环中的后续代码,并且会停止整个循环 continue在条件成立时...
    99+
    2024-04-02
  • Java流程控制之循环结构while、do...while
    目录1、while 循环2、do…while 循环3、while和do…while的区别本篇笔记内容记录while循环以及do…while循...
    99+
    2024-04-02
  • Java基础之三大控制流程结构
    目录一、前言二、顺序结构三、选择结构3.1 if选择结构3.2 switch选择结构四、循环结构4.1 While循环4.2 DoWhile循环4.3 For循环一、前言 在代码的控...
    99+
    2024-04-02
  • MySQL存储过程之流程控制while,repeat,loop循环
    目录前言while循环repeat循环loop循环前言 循环是一段在程序中只出现一次,但可能会连续运行多次的代码。循环中的代码会运行特定的次数,或者是运行到特定条件成立时结束循环。 循环分类: whilerepeatl...
    99+
    2022-07-11
    MySQL存储过程 MySQL流程控制 MySQL while循环 MySQL repeat循环 MySQL loop循环
  • Python基础教程之控制结构详解
    目录0. 学习目标1. 代码块与缩进2. 条件语句2.1 if 语句2.2 if 语句的嵌套2.3 断言3. 循环3.1 while 循环3.2 for 循环3.3 中断循环4. 控...
    99+
    2024-04-02
  • MySQL流程控制while,repeat,loop循环实例分析
    本文小编为大家详细介绍“MySQL流程控制while,repeat,loop循环实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL流程控制while,repeat,loop循环实例分析”文章能帮助大家解决疑惑,下面跟着小编的...
    99+
    2023-07-02
  • Java基础之三大控制流程结构的示例分析
    这篇文章给大家分享的是有关Java基础之三大控制流程结构的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作