Está en la página 1de 7

ENTRADA / SALIDA BASICA EN LA

CONSOLA CON JAVA

PROGRAMACION JAVA

1
Salida de datos simple a consola

 Desde la versión 1.0 de Java existe la clase


java.io.PrintStream.
 Define métodos para la salida de se stream vía
buffer.
 Los caracteres son puestos en memoria
temporalmente antes de salir a consola.

2
Salida de datos simple a consola

 Los métodos son:


 print(Object o): invoca método toString e imprime
resultado.
 print(String s): imprime string s.
 print(tipo_básico b): imprime el valor de b
 println(String s): Imprime s seguido de newline.

3
Entrada de datos simples por consola
 El objeto especial para efectuar entrada de
datos es System.in
 Para facilitar la entrada de datos se creó a
partir de la versión 1.5 Java incorpora la clase
Scanner en paquete java.util, la cual trabaja en
cascada con la otra.
 Scanner tiene varios métodos convenientes
para la entrada de datos.

4
Métodos de Java.util.Scanner
 Métodos:
 hasNext(): hay más datos en entrada?
 next(): retorna próximo token.
 hasNextType(): Type es tipo básico. verdadro si
hay dtal dato a continuación. Type es boolena,
Byte, Double, Float, Int, Long y Short.
 hasNextLine(), nextLine(); findInLine(String s);

5
Métodos de Java.util.Scanner
 Métodos (2):
 nextType(): retorna el dato del tipo Type a
continuación:
 int nextInt()
 double nextDouble()
 boolean nextBoolean()
 byte nextByte()
 float nextFloat()
 short nextShort()
 long nextLong()

6
Ejemplo de entrada / salida
package ejemplo1;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner entrada = new Scanner(System.in);
System.out.print("Digite la base: ");
double base = entrada.nextDouble();
System.out.print("Digite la altura: ");
double altura = entrada.nextDouble();
double area = base * altura / 2;
System.out.println("El area es "+area);
}
} 7

También podría gustarte