Kotlin程序找到三個(gè)數(shù)字中最大的數(shù)字

Kotlin 實(shí)例大全

在此程序中,您將學(xué)習(xí)使用Kotlin中的if else和when語(yǔ)句在三個(gè)數(shù)字中找到最大的數(shù)字。

示例1:使用if..else語(yǔ)句在三個(gè)數(shù)字中查找最大的

fun main(args: Array<String>) {

    val n1 = -4.5
    val n2 = 3.9
    val n3 = 2.5

    if (n1 >= n2 && n1 >= n3)
        println("$n1 是最大的數(shù)字.")
    else if (n2 >= n1 && n2 >= n3)
        println("$n2 是最大的數(shù)字.")
    else
        println("$n3 是最大的數(shù)字.")
}

運(yùn)行該程序時(shí),輸出為:

3.9 是最大的數(shù)字.

在上述程序中,三個(gè)數(shù)字-4.5,3.9和2.5分別存儲(chǔ)在變量n1,n2和n3中。

然后,為了找到最大的數(shù)字,使用if else語(yǔ)句檢查以下條件

  • 如果n1大于或等于n2和n3,n1則為最大。

  • 如果n2大于或等于n1和n3,n2則為最大。

  • 否則,n3是最大的。

也可以使用when語(yǔ)句找到最大數(shù)。

這是等效的Java代碼:在三個(gè)數(shù)字中找到最大的Java程序

示例2:使用when語(yǔ)句查找三個(gè)中最大的數(shù)字

fun main(args: Array<String>) {

    val n1 = -4.5
    val n2 = 3.9
    val n3 = 5.5

    when {
        n1 >= n2 && n1 >= n3 -> println("$n1 是最大的數(shù)字.")
        n2 >= n1 && n2 >= n3 -> println("$n2 是最大的數(shù)字.")
        else -> println("$n3 是最大的數(shù)字.")
    }
}

運(yùn)行該程序時(shí),輸出為:

5.5 是最大的數(shù)字.

在上面的程序中,我們使用when語(yǔ)句,而不是使用if..else if..else 塊。

因此,兩個(gè)程序中的上述條件相同。

Kotlin 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清