10-kotlin-條件控制

有這么一個黑程序員的段子

老婆給當程序員的老公打電話:“下班順路買一斤包子帶回來,如果看到賣西瓜的,買一個。”當晚,程序員老公手捧一個包子進了家門。。。老婆怒道:“你怎么就買了一個包子?!”老公答曰:“因為看到了賣西瓜的。”

現(xiàn)實生活中有很多滿足一定條件才發(fā)生的事情

我們來舉幾個例子:

  • 如果是星期天,就可以睡懶覺,如果不是星期天,就不能睡懶覺
  • 如果世界上沒了空氣,人類就滅亡
  • 如果不敲代碼, 就學不會kotlin

if/else關鍵字

我們來通過代碼演示一個例子

checkFace函數(shù)接收一個int類型的參數(shù),這個參數(shù)代表的是顏值的意思,
大于70的是帥哥, 小于70的是衰哥

在main方法中我們調(diào)用checkFace函數(shù),傳入數(shù)據(jù)40,
最后打印出來程序執(zhí)行的結果,顏值40的是衰

在kotlin中, if ,else還可以給變量直接賦值,看下面的寫法


這樣寫起來是不是很酷

再看一個實例代碼
getBig方法接受兩個整數(shù)的數(shù)據(jù),返回比較大的那一個


體會一下另一種簡單的寫法

when關鍵字


解釋一下上面的代碼,
當score為10的時候 是棒極了的學生
score是9很好的學生
score是8是ok的學生
其他的學生都是要努力加油啦

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容