Day9 - Kotlin的回圈(下)
上次我们讲到了for回圈的部分,希望大家都有学会,今天我们会讲到while回圈的部分,也会补我之前讲条件判断漏掉的when,我们就先从while开始吧!
while回圈在中文的意思大概就是当什麽情况发生时就做什麽,这边我程序写说,定义x为5,并写一个while回圈,设当x大於0的时候,打印出x,并将x减1,这样打印出来就是5.4.3.2.1,在x扣到0之後,就会跳出我们的while回圈。
程序码:
fun main() {
var x = 5
while(x>0){
println(x)
x = x - 1
}
}
我自己认为,when比起if更好使用,因为它在一次判断多个条件时,比起if更好写,这边我们就直接看程序码吧,这边我定义x为3,并且写一个when判断x为多少,理所当然,我们的程序会判断出x是3并打印出三,像这样的情况,如果用if去写就会需要写好几次的elif,但使用when就方便多了。
程序码:
fun main() {
val x = 3
when(x){
1 -> print("一")
2 -> print("二")
3 -> print("三")
}
}
when跟if一样有else,在这个程序我就只把x改成5并加了个else,打印出来的结果是都不是各位只要记清楚when怎麽写就好了。
程序码:
fun main() {
val x = 5
when(x){
1 -> print("一")
2 -> print("二")
3 -> print("三")
else -> print("都不是")
}
}
今天教的while跟when都非常重要,请大家一定要牢牢记住它们。
<<: [Day 04] 用 Exposed 和资料库进行串接
>>: 从 IT 技术面细说 Search Console 的 27 组数字 KPI (9) :连结 - 外部连结
昨天我们成功安装 Highcharts-Vue 并绘制出一个基本的图表,不过既然都已经使用 Vue ...
GitHub Repo https://github.com/b2etw/Spring-Kotlin...
Single sign-on Users need to remember only one ID ...
2.1基本组译器功能 2.1.1简易SIC组译器 组译器的两阶段处理 1.扫描原始程序中的标记,并计...
Before running basic application using Mbed Simula...