Kotlin判斷兩值大小的三種方法

2021-10-09 18:39:07 字數 672 閱讀 4944

第一種,最普遍的寫法。

//    var x = 10

// var y = 30

//// var max:int

// var min:int

// if (x > y)else

第二種,類似三目運算子的寫法

//    var  x = 10

// var y = 30

// var max =if (x > y)x else y

// var min =if (x > y)y else x

// println("max = $max, min = $min")

第三種,**塊的寫法,最下面的變數值即返回值。

var x =

10var y =

30var max =

if(x > y)

else

var min =

if(x > y)

else

注意,以上**塊並沒寫main方法,請自行在頭部加入

fun

main

(args: array

)

交換兩個數的值的方法 三種

採用中間變數c,來承接a的值,再將a的值設定為b,最後將中間變臉c的值設定到b中。int a 10 int b 20 int c a a b b c system.out.println a a system.out.println b b 輸出結果為 a 20 b 10原理 為了方面說明,將a,b...

常用的三種插值演算法

在做數字影象處理時,經常會碰到小數象素座標的取值問題,這時就需要依據鄰近象素的值來對該座標進行插值。比如做影象的幾何校正,也會碰到同樣的問題。這是最簡單的一種插值方法,不需要計算,在待求象素的四鄰象素中,將距離待求象素最近鄰的畫素灰度賦給待求象素。設為待求象素座標 x u,y v 注 x,y為整數,...

函式的三種值傳遞方式

關於函式引數的傳遞方式 傳值引數 實際引數的值被複製到由函式開闢的記憶體空間中,成為形參的初始值。完成引數值傳遞之後,函式體中的語句對形參的訪問 修改都是在這個標識物件上操作的,與實際引數無關。例項 include include using namespace std void swap int ...