kotlin入門(2)-基本類型

Kotlin入門(1)-環境配置

基本類型及注意點

因爲網上有很多的教程,我在總結時會側重於注意點,定義等信息大家可以去看下官方文檔。

基本類型

kotlin 基本類型有:

  • 字節 Byte
  • 整型 Int Long
  • 浮點型 Float Double
  • 字符 Char
  • 字符串 String

聲明變量

格式:

<關鍵詞var或val> <標識符> : <類型> = <初始化值>

關鍵詞 var 可讀寫變量

例如:

 var :Int=1;
 var a=1;

編譯器支持自動類型判斷,即聲明時可以不指定類型,由編譯器判斷。

關鍵詞 val 只讀變量 相當於Java中的final

例如

 val :Int=1;
 val a=1;

字符串比較

  • 兩個字符串比較內容時, 用= =相當於Java中的equal
  • 兩個字符串比較是否是同一個對象時, 用= = =

打印

在Java中是這樣打印的:

        int a=5;
        System.out.println("輸出-----"+a);

在Kotlin中是這樣打印的,非常的方便啦:

       val a = 5
        println("輸出-----$a")

NULL值判斷

最常見的兩種聲明方法:

      //表示聲明瞭一個非空的字符串
    var age:String=""
    //類型後面加?表示可爲空
    var age2: String? = "23"

另外 還有其他兩種聲明方法:
3、新引入運算符“?:”,一旦實例爲空就返回該運算符右邊的表達式;
4、新引入運算符“!!”,通知編譯器不做非空校驗,運行時一旦發現實例爲空就扔出異常;

//不做處理返回 null
val ages3 = age?.toInt()
//age爲空返回-1
val ages4 = age?.toInt() ?: -1

今天就分享到這裏,希望對你有幫助!

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