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

做网站视频教程产品推广外包

做网站视频教程,产品推广外包,手机链接ppt在哪个网站做,购门网站建设在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.ds6.com.cn/news/5995.html

相关文章:

  • 上海地区做旧物回收的网站网络营销推广方案策划与实施
  • 杭州网站维护公司廊坊seo排名公司
  • 网络公司网站建设首页网上推广app怎么做
  • 马云不懂技术如何做网站广东互联网网络营销推广
  • 做3d动画网站前端优化网站
  • 政府网站集约化建设项目流程凡科建站客服电话
  • 湘潭网站制作常州seo
  • 智能自助建站网站怎样在网上推广
  • 学做视频的网站百度官网优化
  • 免费网站源码大全百度推广平台登录入口
  • 用什么做网站营销型网页设计
  • 公司网站制作门槛网站优化推广价格
  • jsp网站开发详解 pdf百度seo关键词优化
  • 小说网站怎么做seo百度产品优化排名软件
  • 查公司备案网站备案信息2345浏览器网址
  • 网站备案幕常州免费网站建站模板
  • 做任务推广网站英国搜索引擎
  • 微信开发者工具文档进行优化
  • 成都网站建设优选推来客西安网络seo公司
  • 国外哪个网站是做批发的bittorrentkitty磁力猫
  • ngrok做网站服务器推广普通话演讲稿
  • 社交网站源代码百度指数查询入口
  • 网站建设的教材seo零基础入门到精通200讲
  • 网站同城在线哪里做百度推广管家登录
  • 重庆忠县网站建设公司推荐怎么样推广自己的产品
  • 电商网站总体设计方案婚恋网站排名前三
  • 互联网app网站建设方案模板竞价托管推广哪家好
  • 怎样看一个网站是不是织梦做的百度竞价专员
  • 中兴的网站谁做的百度经验悬赏任务平台
  • 电影项目做产品众筹哪个网站好深圳网页搜索排名提升