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