Preguntas basicas de java

Rev
03 de Marzo del 2005
Quisiera preguntar como se puede recibir datos por medio del teclado en un programa hecho en java.

nkpevfqy
03 de Marzo del 2005
Hasta la JDK 1.4, utiliza System.in El problema es que esta clase es un InputStrea, un poco parco en metodos. Para poder leer lineas enteras pulsando Enter, prueba con
BufferedReader lector = new BufferedReader (new InputStreamReader(System.in)).
String lineaTeclado = lector.readLine();

Rev
03 de Marzo del 2005
Gracias por la respuesta apenas la estoy mirando pero para el programa use esta:

try { cadena=(char) System.in.read(); }
catch(java.io IOException ioex) {};

Una pregunta mas si me lo permiten pude entender parte de estas instrucciones pero no pude comprender con claridad lo de catch, la verdad no me gusta poner codigo que no entiendo que significa realmente y como se puede usar.