当前位置: 首页 > news >正文

深圳制作网站公司中国诚乡建设部网站

深圳制作网站公司,中国诚乡建设部网站,福州市建设工程质量监督站网站,海外免备案网站在Kotlin中,循环语句有多种形式,包括while循环、do-while循环、for循环等。下面将逐个说明每种形式的使用。 while循环: var n: Int 5 while (n > 0) {println("n$n")n-- }上述代码中,使用while循环打印n的值&…

在Kotlin中,循环语句有多种形式,包括while循环、do-while循环、for循环等。下面将逐个说明每种形式的使用。

  1. while循环:
var n: Int = 5
while (n > 0) {println("n=$n")n--
}

上述代码中,使用while循环打印n的值,每次循环n减1,直到n变为0。

  1. do-while循环:
n = 5
do {println("n=$n")n--
} while (n > 0)

上述代码中,使用do-while循环打印n的值,先执行循环体,然后判断条件n是否大于0,如果成立则继续循环,否则结束循环。

  1. for循环:
for (i in 0..3) {println("i=$i")
}

上述代码中,使用for循环打印i的值,i的取值范围是0到3。循环体内部可以对i进行操作和处理。

  1. 循环语句只有一句,简写:
for (i in 0..3) println("i=>$i\n")

上述代码中,使用for循环简写形式,直接在循环语句后面写入需要执行的语句。

  1. 循环嵌套打印:
for (i in 1..5) {for (j in 1..i) {print("*")}println()
}

上述代码中,使用两层循环实现打印星号(*)的图形,外层循环控制行数,内层循环控制每行的星号数量。

  1. 普通forEach:
var intArray: IntArray = intArrayOf(1, 2, 3, 4)
intArray.forEach { print("$it \t") } // 1 	2 	3 	4
println()

上述代码中,使用forEach循环遍历数组intArray,对每个元素执行指定的操作。

  1. 带角标forEach:
intArray.forEachIndexed { index, it -> print("index=$index,it=$it \t") }
println()

上述代码中,使用forEachIndexed循环遍历数组intArray,同时获取元素的索引和值,并执行指定的操作。

  1. break跳出循环:
n = 5
while (n > 0) {print("n=$n \t") // n=5 	n=4 	n=3if (n == 3) breakn--
}
println()

上述代码中,使用while循环打印n的值,当n等于3时,使用break语句跳出循环。

  1. 跳出外层循环:
loop@ for (i in 0..9) {for (j in 0..i) {if (i > 4) {break@loop}print("*")}println()
}

上述代码中,使用两层循环打印星号(*)的图形,当外层循环的i大于4时,使用break@loop语句跳出外层循环。

  1. continue终止本次循环:
var sum: Int = 0
for (i in 1 until 101) {if (i % 2 == 0) {continue}sum += i
}
println("sum=$sum") // sum=2500

上述代码中,使用for循环计算1到100之间的奇数的和,当遇到偶数时,使用continue语句终止本次循环。

  1. 全部代码:
fun main() {// while循环var n: Int = 5while (n > 0) {println("n=$n")// n=5// n=4// n=3// n=2// n=1n--}// do while至少执行一次n = 5do {println("n=$n")// n=5// n=4// n=3// n=2// n=1n--} while (n > 0)// for 循环四次,步长为1,0..3标识[0,3]for (i in 0..3) {println("i=$i")// i=0// i=1// i=2// i=3}// 循环语句只有一句,简写for (i in 0..3) println("i=>$i\n")// 循环嵌套打印/***************** */for (i in 1..5) {for (j in 1..i) {print("*")}println()}// 普通 forEachvar intArray: IntArray = intArrayOf(1, 2, 3, 4)intArray.forEach { print("$it \t") } // 1 	2 	3 	4println()// 带角标 forEach// index=0,it=1 	index=1,it=2 	index=2,it=3 	index=3,it=4intArray.forEachIndexed { index, it -> print("index=$index,it=$it \t") }println()// brank跳出循环n = 5while (n > 0) {print("n=$n \t") // n=5 	n=4 	n=3if (n == 3) breakn--}println()// 跳出外层循环loop@ for (i in 0..9) {for (j in 0..i) {if (i > 4) {break@loop}print("*")}println()}// continue终止本次循环var sum: Int = 0for (i in 1 until 101) {if (i % 2 == 0) {continue}sum += i}println("sum=$sum") //sum=2500
}

以上是Kotlin中循环语句的使用示例,根据不同的需求可以选择适合的循环形式来实现相应的逻辑。

http://www.yayakq.cn/news/991135/

相关文章:

  • 沈阳市营商环境建设监督局网站建设工程合同有哪些种类
  • 做网站灵宝狍与女人做爰网站
  • wordpress目录分站比较有名的网站建设公司
  • 在哪个网站做一照一码宝安区建设网站
  • 网站添加悬浮二维码上海网站建设 s
  • 网站建设表格便民平台推广怎么做
  • 网站建设get你装饰网站建设专家
  • 怎么介绍自己做的电影网站吗珠海做网站设计服务好
  • 网站这么做优化维护网址
  • 展展示型网站开发百度下载app下载
  • 网站建设公司成都做电影网站还是国外服务器
  • 龙岩网站制作设计网站需求分析报告
  • 网站建设公司好吗用c 做的网站怎么打开
  • 常州制作企业网站网页游戏交易平台有哪些
  • wordpress小红心插件网站优化怎样做
  • 设计师万能导航网站健身餐的网站怎么做
  • 青岛网站建设服务公司良乡网站建设公司
  • 最受欢迎国内设计网站南宁百度seo推广
  • 自己做网站不如帮别人做运营网站备案授权码
  • h5网站还有哪些你有网站 我做房东 只收佣金的网站
  • 企业电子商务网站建设规划报告建造师注册信息查询网
  • 品牌网站建设找哪家品划做网站
  • 一个门户网站怎么做网页设置背景颜色代码
  • 商业机构的网站是什么制作网站的后台
  • 上海专业网站建设机构网站建设设计流程图
  • 网站互动化自己如何做微信小程序
  • 怎么做外贸网站的邮箱签名网站服务器试用
  • 兰州市做网站建设的公司wordpress 应用模板下载
  • 做的网站图片显示一半python语言程序设计基础
  • 自己做发卡网站支付接口百度搜索下载app