學習kotlin第一天,kotlin方法、kotlin條件表達式、kotlin循環語句和when表達式

經過長時間的斷更後,從今天開始繼續更新和學習。

今天學習了kotlin方法、kotlin條件表達式、kotlin循環語句和when表達式。一一記錄。
/**

  • 有參有返回方法1
    */
    fun sum(a: String,b: String) = a + b

/**

  • 有參數有返回方式2
    */
    fun sum1(a:Int,b:Int): Int{
    println(“這是一個有參數有返回的方法書寫方式2”)
    return a+b
    }

/**

  • 有參數無返回值方式1
    */
    fun sum2(a:Int,b: Int): Unit{
    println(“這是一個有參數無返回的方法書寫方式1,參數1=0”+a+"/參數2="+b)
    }

/**

  • 有參數無返回值方式2
    /
    fun sum3(a:Int,b: Int){
    println(“這是一個有參數無返回的方法書寫方式2,參數1=0”+a+"/參數2="+b)
    }
    /
    *
  • 有參數無返回值方式1
    */
    fun sum4(){
    println(“這是一個無參方法”)
    }

/**

  • 條件表達式
    */
    fun maxOf(a: Int,b: Int):Int{
    if (a > b){
    return a
    }else{
    return b
    }
    }

/**

  • 判斷數據類型
    */
    fun checkType(a:Any){
    if (a is String){
    println(“該數據是字符串類型”)
    }else if (a is Int){
    println(“該數據是整數類型”)
    }else if (a is Double){
    println(“該數據是小數類型”)
    }else if (a is Float){
    println(“該數據是浮點類型”)
    }else{
    println(“該數據是其他的類型”)
    }
    }

/**

  • for 循環
    */

fun forErch(){
val lists = listOf(“110”,“200”,“啥也不是”)
for (l in lists){
println(“for循環集合元素=”+l)
}
}

/**

  • while 循環
    */
    fun whileErch(){
    val lists = listOf(“元素1”,“元素2”,“元素3”)
    var index = 0
    while (index < lists.size){
    // println(“item at $index is ${lists[index]}”)
    println(lists[index])
    index++
    }
    }

/**

  • 類型轉換
    */
    fun changeType(a: Any):Int?{

    if (a is String){
    return a.length
    }
    return null
    }

/**

  • when表達式
    */
    fun whenType(a: Any){
    when(a){
    1 -> println(“參數是整數類型”)
    “1” -> println(“參數是字符串類型”)
    1.0 -> println(“參數是小數類型”)
    1.00f -> println(“參數是浮點數數類型”)
    true -> println(“參數是布爾類型”)
    else -> println(“參數是未知類型”)
    }
    }

明天學習kotlin集合,明日繼續更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章