網路城邦
上一篇 回創作列表 下一篇   字體:
Kotlin》兩數取最大值
2023/08/26 12:48:00瀏覽1046|回應0|推薦31

關於取最大值,雖然直接使用標準函式庫裡的 max() 就能解決,若程式語法夠簡潔的話使用運算子也行!

▼C、C++ 、Java 的語法:

int a = 10, b = 20, max;

// 呼叫函式
max = max(a, b);

// if-else 條件式
if (a > b) max = a;
else max = b;

// 三元條件運算子
max = a > b ? a : b;

▼Kotlin 的語法:

val a = 10
val b = 20
var max: Int

// 呼叫函式
max = max(a, b)

// if 表達式
if (a > b) max = a
else max = b

// 等效 C++ 的三元條件運算子
max = if (a > b) a else b

// when 表達式
max = when {
a > b -> a
else -> b
}
( 知識學習其他 )
推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=start8588&aid=179798910