Kotlin基礎-常量、變量及類型


/* * 預期范圍內恆定不變的量 * 定義:val 常量名 * 給一個常量一個值,叫賦值,形式:val 常量名 = 值 *等號前后有空格 * */ val p=3.14 fun main(args: Array<String>) { print("π的值為${p}無限不循環數字") } /* * 變量: * 定義:var 變量名 *形式:var 變量名 = 值 *常量和變量:優先使用常量,若報錯,會自動更改為變量 * */ var n = 5



/* * 整型 Int *形式:var 變量名:Int =3 * 由於Kotlin有類型推斷,類型可以不寫 * */ var run :Int=5 var run1 =5



/* * 浮點型(小數) * Kotlin中默認的浮點型是Double(雙精度) * Float * */ var a :Double=5.12 var a1 =5.12


/* * 類型安全: * 變量一旦定義,其類型不可更改 * 即:不能給一個類型的變量,賦不同類型的值 * * */


/* * 布爾型:Boolean * 表示邏輯上的“真”或“假” * 只有兩個值 true,false * */



/* * 元祖(Tuple),給多個變量同時賦值,分為二元(Pair)和三元(Triple) * */ fun main(args: Array<String>) { //val (day,method,course) =kotlin.Triple(3,"學會","Kotlin")
    val course=kotlin.Triple(3,"學會","Kotlin") val pay=kotlin.Pair("學費",0) pay.first //print("${day}天${method}${course},${pay.first}${pay.second}")
    print("${course.first}天${course.second}${course.third},${pay.first}${pay.second}") } /* * * 可空類型: * 代表變量可能沒有值的情況 * 如:用戶資料的選填部分,如:住址、性別等賦值信息 * 形式:var 變量:類型?,無值則是null * * */ fun main(args: Array<String>) { var addr:String ?="重慶" var sex:Boolean?
    if (addr != null){ print("你的地址是${addr}") } sex=false
    if (sex != null&&sex==true){ print("你的性別是男生") }else{ print("你的性別是女生") } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM