Day 7 - Kotlin的条件判断

Day 7 - Kotlin的条件判断

前面一天我们讲到Kotlin里面的var跟val,今天我们要讲Kotlin内的条件判断,跟其他程序语言一样有if、else、else if,这些都可以被我们拿来做条件判断,当我们需要在程序中进行判断时,通常就会写到这些。

if 和 else

假如我们今天要判断两个值的大小或相不相等,我们就会用到if,这边我设a为6而b为2,假如他们相等的话,就会打印出相等,else内的程序码,就是在没通过if的条件下执行,所以当我们的b比a大或者等於时,就会执行else的程序。
程序码:

fun main() {
    var a = 6
    var b = 2
    if (a > b) {
        print("a比较大")
    }else{
    

}

else发生的情况

fun main() {
    var a = 6
    var b = 7
    if (a > b) {
        print("a比较大")
    }else{
        print("b比较大或等於")
}
}

else if

很多人看文章看到这里就会想,要是我想要我的程序不只能判断a跟b谁大谁小,也能够判断是否有相等的情况出现,这时候就会用到我们的else if了,else if能够在if之後判断第二个条件是否成立,这边要注意一个点,就是else一定会写在else if後面,因为else是拿来做最後判断的,就像这个程序,假如a不比b大,也不等於b,那b肯定就会比a大啦!
程序码:

fun main() {
    var a = 6
    var b = 7
    if (a > b) {
        print("a比较大")
    }else if (a == b){
        print("相等")
    }else{
        print("b比较大")
    }        
}

总结

希望小弟我今天写的文章大家能看得懂,小弟我也知道我的语言表达能力不是很好,如果有写不好的地方,还请各位多多指点。


<<:  7.移转 Aras PLM大小事-汇入Aras如何有效执行

>>:  Python 数学运算

Day20 - 在 XState 与 Side Effect 互动吧~ action API

1. Action 与 Side Effect 昨天,我们确认了状态能被储存起来,然而我们这个开门,...

[Day16] - 利用 direflow.io 将 React Component 转换成 Web Component

昨天解说 Vue 如何制作 Web-Component 今天来说明一下 , 那 React 如何制作...

# Day22--眼前一黑...啊!原来是终端机!

这个时候就要打开那个工程师很常用的东西,以前对工程师的印象就是打开一个黑黑的东西,输入一些什麽东西。...

Day 18 一切都不是理所当然的!

在我们看来一切都是理所当然的,任何时候都能表达自己的想法,每天过着平凡又充实的生活,享受甚至忘记黑暗...

WordPress 增加热门文章外挂 - WP-PostViews

当 WordPress 的文章流量开始出现的时候,这时候就会想要在侧边栏增加一个热门文章的连结,不止...