Escolar Documentos
Profissional Documentos
Cultura Documentos
JOPTIONPANE, BUFFEREDREADER Y
SCANNER
void desplegar(){
String nombre_completo;
nombre_completo = nombre+" " + apellido;
JOptionPane.showMessageDialog(null,nombre_completo,"Tu Nombre Completo
es:",JOptionPane.INFORMATION_MESSAGE );
}
}
public class LeeData {
public static void main(String args[]){
XLeeData ld = new XLeeData();
ld.desplegar();
}
}
SCANNER (Libreria java.util)
• Desde Java 1.5 disponemos de la clase Scanner. La cual nos va a ayudar a
leer los datos de una forma más sencilla que el habitual manejo de Lectura
de datos por Consola con Java.
• La utilización de la clase Scanner es muy sencilla. Lo primero que tenemos
que hacer es declarar un objeto Scanner instanciándolo contra la consola,
es decir, contra el objeto System.in
• Scanner reader = new Scanner(System.in);
• Ahora, para leer lo que el usuario está introduciendo por la consola
deberemos utilizar el método next. Este nos devolverá los caracteres que
encuentre en la consola hasta encontrarse un retorno de carro y salto de
línea.
• El valor se lo asignaremos a una variable del tipo necesario.
– var_txt = reader.next();
– var_int = reader.nextInt();
– var_float=reader.nextFloat();
– var_double=reader.nextDouble();
– var_car=sc.next().charAt(0);
SCANNER (Libreria java.util)
import java.util.*;
import java.io.*;
class XUsoScanner{
private String nombre;
private int edad;
private double altura;
private char opcion;
Scanner sc= new Scanner(System.in);
void leer(){
System.out.println("Ingrese nombre: ");
nombre= sc.next();
System.out.println("Ingrese altura: ");
altura= sc.nextDouble();
System.out.println("Ingrese Edad: ");
edad = sc.nextInt();
System.out.println("Ingrese opcion: ");
opcion=sc.next().charAt(0);
System.out.println(" "+nombre+" "+altura+" "+edad);
}
}
public class UsoScanner {
public static void main(String[] args){
XUsoScanner ne=new XUsoScanner();
ne.leer();
}
}