English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recopilación de ejemplos de Kotlin
En este programa, aprenderás a verificar si el número ingresado por el usuario es par o impar. Esto se realiza a través de dos variantes de if ... else en Kotlin.
import java.util.* fun main(args: Array<String>) { val reader = Scanner(System.`in`) print("Ingrese un número: ") val num = reader.nextInt() if (num % 2 == 0) println("$num es par") else println("$num es impar") }
Al ejecutar el programa, la salida es:
Ingrese un número: 12 12 es par
En el programa anterior, se creó un objeto Scanner llamado reader para leer un número desde el teclado del usuario. El número ingresado se almacena en la variable num.
Ahora, para verificar si num es par o impar, usamos el operador módulo % para calcular el resto y verificar si es divisible por2divisible.
Para esto, utilizamos la sentencia if ... else en Java. Si num es divisible por2al dividirlo exactamente, imprime num es par. De lo contrario, imprime num es impar.
También podemos usar if ... else como expresión para verificar si num es par o impar.
import java.util.* fun main(args: Array<String>) { val reader = Scanner(System.`in`) print("Ingrese un número: ") val num = reader.nextInt() val evenOdd = if (num % 2 == 0) "par" else "impar" println("$num es $evenOdd") }
Al ejecutar el programa, la salida es:
Ingrese un número: 13 13 Es impar
Diferente de Java, en Kotlin, if ... else también es una expresión. Por lo tanto, puede almacenar el valor devuelto de if ... else en una variable. Esto reemplaza el operador ternario (? :) en Kotlin.
Este es el código equivalente en Java: Verifique si es par o impar en Java¿es par o impar
En el programa anterior, si num es2Si es divisible, devuelve un número par. De lo contrario, devuelve un número impar. El valor devuelto se almacena en la variable de cadena evenOdd.
Luego, utilice println() para imprimir el resultado en la pantalla.