English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa Kotlin para encontrar el número más grande entre tres números

大全 de ejemplos de Kotlin

En este programa, aprenderá a usar las instrucciones if else y when de Kotlin para encontrar el número más grande entre tres números.

Ejemplo1Usar la instrucción if..else para encontrar el número más grande entre tres números

fun main(args: Array<String>) {
    val n1 = -4.5
    val n2 = 3.9
    val n3 = 2.5
    if (n1 >= n2 && n1 >= n3)
        println("$n1 es el número más grande.")
    else if (n2 >= n1 && n2 >= n3)
        println("$n2 es el número más grande.")
    else
        println("$n3 es el número más grande.")
}

Al ejecutar el programa, la salida es:

3.9 es el número más grande.

En el programa anterior, tres números-4.5,3.9y2.5Se almacenan respectivamente en las variables n1,n2y n3en.

Luego, para encontrar el número más grande, utilice la instrucción if else para verificar las siguientes condiciones

  • Si n1es mayor o igual que n2y n3,n1es el más grande.

  • Si n2es mayor o igual que n1y n3,n2es el más grande.

  • De lo contrario, n3Es el más grande.

También se puede encontrar el número más grande usando la instrucción when.

Este es el código Java equivalente:Programa Java para encontrar el número más grande entre tres

Ejemplo2:Encontrar el número más grande entre tres usando la instrucción when

fun main(args: Array<String>) {
    val n1 = -4.5
    val n2 = 3.9
    val n3 = 5.5
    when {
        n1 >= n2 && n1 >= n3 -> println("$n1 es el número más grande.")
        n2 >= n1 && n2 >= n3 -> println("$n2 es el número más grande.")
        else -> println("$n3 es el número más grande.")
    }
}

Al ejecutar el programa, la salida es:

5.5 es el número más grande.

En el programa anterior, utilizamos la instrucción when en lugar de usar el bloque if..else if..else.

Por lo tanto, las condiciones mencionadas anteriormente son las mismas en los dos programas.

大全 de ejemplos de Kotlin