Saltar la navegación

7.2.- Entrada por teclado. Clase System.

Una mano escribiendo sobre el teclado de un ordenador, en segundo plano un fondo difuminado.
Stockbyte CD-DVD Num. CDv43 (CC BY-NC)

A continuación vamos a ver un ejemplo de cómo utilizar la clase System para la entrada de datos por teclado en Java.

Como ya hemos visto en unidades anteriores, para compilar y ejecutar el ejemplo puedes utilizar las órdenes javac y java, o bien crear un nuevo proyecto en Netbeans y copiar el código que se proporciona en el archivo anterior.

Observa que hemos metido el código entre excepciones try-catch. Cuando en nuestro programa falla algo, por ejemplo la conversión de un String a int, Java nos avisa lanzando excepciones. Si "capturamos" esa excepción en nuestro programa, podemos avisar al usuario de qué ha pasado. Esto es conveniente porque si no tratamos la System excepción seguramente el programa se pare y no siga ejecutándose. El control de excepciones lo veremos en unidades posteriores, ahora sólo nos basta saber que en las llaves del try colocamos el código que puede fallar y en las llaves del catch el tratamiento de la excepción.