Kotlin学习之流程控制语句

流程控制语句可分为:

分支语句(if、when)

循环语句(for、while)

跳转语句(return、break、continue、throw等)


1. if表达式

if-else 语句是控制程序流程的基本形式

 max(1, 2)
 Log.i("zhoujian", "最大值为:" + max(1, 2));

 /**
     * 返回值为Int 的比较大小的函数
     */
    private fun max(a: Int, b: Int): Int {
        return if (a > b) a else b
    }

if 的分支可以是代码块,最后的表达式作为该块的值:

   /**
     * if 的分支可以是代码块,最后的表达式作为该块的值
     */
    private fun max2(a: Int, b: Int): Int {
        val max = if (a>b){
            a
        }else{
            b
        }
        return max
    }




猜你喜欢

转载自blog.csdn.net/u014005316/article/details/80662542