Free Web Site - Free Web Space and Site Hosting - Web Hosting - Internet Store and Ecommerce Solution Provider - High Speed Internet
Search the Web

Lectura por teclado

Este programa se encarga de pedir el ingreso de un número, para luego mostrarlo en pantalla.


/* 1) */    import java.io.*;
/* 2) */    public class LectTeclado 
/* 3) */    {
/* 4) */        public static void main(String Arg[ ]) throws IOException
/* 5) */        {
       
/* 6) */            BufferedReader in = new BufferedReader(new 
                        InputStreamReader(System.in));

/* 7) */            int num;

/* 8) */            System.out.print("Ingrese numero : ");
/* 9) */            num = Integer.parseInt(in.readLine( ));
/* 10) */           System.out.println("Ud ingreso el numero : " + num );
/* 11) */       }
/* 12) */   } 
Bajar archivo


1) Se invoca a la librería de entrada y salida io (Input,Output), para usar en nuestro programa todas sus clases disponibles.

import : Indica que se tienen importar (incluir) cierta librería.
java.io : Acceso a la librería io.
java.io.* : Selecciona todas las clases disponibles.

4) Declaración del programa principal con opción de control de errores.

throws IOException : Indica que cualquier error de entrada o salida de datos, será manejado en forma interna (automática) por el programa.

6) Se crean las instancias necesarias para crear un objeto que permita manejar la lectura de datos por teclado.

BufferedReader : Clase perteneciente a la librería io que crea un buffer de entrada donde se almacenarán los carácteres ingresados por teclado.
in : Variable de tipo BufferedReader.

7) Se declara la variable num de tipo entero (int).

8) Se llama al método print para escribir un mensaje en pantalla dejando el cursor inmediatamente a continuación del mensaje.

9) Se lee el número, asignando el valor a la variable num.

in.readline : Método que retorna el "string" leído por teclado.
Integer.parseInt : Método que convierte un string (cadena de caracteres) en un dato numérico de tipo int.
Integer : Clase estándar que no necesita ser instanciada (está disponible por defecto).

10) Se llama al método println para escribir un mensaje en pantalla que consta de una parte estática y otra variable.

El método println y print soportan varios objetos concatenados mediante el operador + , logrando imprimir cadenas de carácteres y variables numéricas.