public class Ejemplo1 {
public static void main(String[] a3d) {
Datos objeto = new Datos();
objeto.obtenerCaracter();
objeto.mostrarDato();
// objeto.obtenerFlujo();
// objeto.mostrarDatos();
}
}
Clase Datos:
public class Datos {
// atributos globales
private static char flujo;//variable temporal que recibe el dato
private String linea = null;
//metodo para obtener Un caracter.
public void obtenerCaracter(){
System.out.println("Ingresar un dato");
try {
flujo=(char) System.in.read();// se castea para pertenecer al mismo tipo de variable
} catch (IOException ex) {
Logger.getLogger(Datos.class.getName()).log(Level.SEVERE, null, ex);
}
}
//metodo para obtner flujo
public void obtenerFlujo(){
InputStreamReader Flujo_bytes= new InputStreamReader (System.in);
BufferedReader entrada= new BufferedReader (Flujo_bytes);
System.out.println("Ingresar un flujo de datos");
// System.out.flush();
try {
//
linea= entrada.readLine();
} catch (IOException ex) {
Logger.getLogger(Datos.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void mostrarDatos(){
System.out.println("Dato ingresado: "+linea);
}
public void mostrarDato(){
System.out.println("Dato ingresado: "+flujo);
}
}
No hay comentarios :
Publicar un comentario