Programa Kotlin para imprimir un entero (ingresado por el usuario)

Tabla de contenido

En este programa, aprenderá a imprimir un número entero ingresado por el usuario. El entero se almacena en una variable y se imprime en la pantalla usando las funciones nextInt () y println () respectivamente.

Ejemplo 1: Cómo imprimir un número entero ingresado por un usuario en Kotlin usando Scanner

 import java.util.Scanner fun main(args: Array) ( // Creates a reader instance which takes // input from standard input - keyboard val reader = Scanner(System.`in`) print("Enter a number: ") // nextInt() reads the next integer from the keyboard var integer:Int = reader.nextInt() // println() prints the following line to the output screen println("You entered: $integer") )

Cuando ejecute el programa, la salida será:

 Ingrese un número: 10 Ingresó: 10

En este ejemplo, Scannerse crea un objeto de clase, lector que toma la entrada del usuario de keyboard (entrada estándar).

Luego, la nextInt()función lee el entero ingresado hasta que encuentra un carácter de nueva línea (Enter). Luego, el número entero se guarda en una variable, un número entero de tipo Int.

Finalmente, la println()función imprime un número entero en la salida estándar: pantalla de computadora usando plantillas de cadena.

El programa anterior es muy similar a Java sin el código de clase repetitivo. Puede encontrar el código Java equivalente aquí: Programa Java para imprimir un entero

Ejemplo 2: Cómo imprimir un número entero sin usar el escáner

 fun main (args: Array) (print ("Ingresa un número:") // lee la línea desde la entrada estándar - teclado // y !! el operador asegura que la entrada no sea nula val stringInput = readLine () !! // convierte la entrada de cadena a entero var integer: Int = stringInput.toInt () // println () imprime la siguiente línea en la pantalla de salida println ("Ingresaste: $ integer"))

Cuando ejecute el programa, la salida será:

 Ingrese un número: 10 Ingresó: 10

En el programa anterior, usamos la función readLine()para leer una línea de cuerda desde el teclado. Dado readLine()que también puede aceptar valores nulos, !! El operador asegura un valor no nulo de la variable stringInput.

Luego, la cadena almacenada en stringInput se convierte en un valor entero usando la función toInt()y se almacena en otra variable entera.

Finalmente, el entero se imprime en la pantalla de salida usando println().

Articulos interesantes...