1.if語句
val num =1
if(num==1)else
if(num==2)else
if (x ==3 || x ==4 || x ==5)
println(""+x + "春季")
else
if (x ==6 || x ==7 || x ==8)
println(""+x + "夏季")
else
if (x ==9 || x ==10 || x ==11)
println(""+x + "秋季")
else
if (x ==12 || x ==1 || x ==2)
println(""+x + "冬季")
else
println(""+x + "月份不存在")
if (x >12 || x <1)
println(""+x + "月份不存在")
else
if (x >=3 && x <=5)
println(""+x + "春季")
else
if (x >=6 && x <=8)
println(""+x + "夏季")
else
if (x >=9 && x <=11)
println(""+x + "秋季")
else
println(""+x + "冬季")
這個就很好理解了,昨天已經學習了,今天我複習一下。
2。when語句,其實就是switch語句
val x =3
when (x)
5 ->
6 -> println("b")
2 -> println("c")
else ->
}val a =4
val b =2
val ch = '+'
when (ch)
有乙個問題就是必須是else必須放在條件最後面,要不就會報錯。
3.for以及while語句
for(x int
0..2)
var y =0;//如果是val就不可以了,var代表的是變數,val代表是常量不可改變
while(y<3)
Kotlin基礎 委託
類委託 屬性委託 2.1.方法一 可以按需繼承readonlyproperty readwriteproperty兩個介面中的乙個 2.2.方法二 自己定義,但方法引數必須和 1 中介面的方法引數一致 標準委託 3.1.延遲屬性 lazy 3.2.可觀察屬性 observable 3.3.把屬性儲存...
Kotlin 基礎語法
1.包宣告 1 檔案開頭宣告,預設 default 包。如 package com.strugglelin.kotlin 2 預設匯入的包 kotlin.kotlin.annotation.kotlin.collections.kotlin.comparisons.kotlin.io.kotlin....
Kotlin基礎 函式
fun add x int,y int int fun main args array 可變引數修飾符vararg fun sum vararg x int int return total 高階函式 1.引數或返回值的型別是函式型 函式型 引數 返回值 lambda 一種無名函式的簡寫 其他語言稱...