Programación orientada a objetos

Entradas y Salidas


Entrada/Salida, E/S o input/ouput I/O, Son interfaces que transfieren informacion entre sistemas a personas o viceversa.

Salida de datos

Salida de Datos (Atajo por teclado: sout + tab)

Instrucción: System.out.println(“”+);

  • Cadena: “”
  • Campo: asignación directa de un valor o utilizando un campo
  • +: operador de concatenación de cadenas

Ejemplos

  • System.out.println();
  • System.out.println(“Salida dato= ”+);
  • System.out.println(“Salida dato 1 ”+ + “ “+“salida dato 2”+);

** En C++: System.out.printf(“%.2f”,)

Modificadores

  • n Salto de línea - System.out.println(“Dato 1 ”+dato1 +“nDato 2 ”+dato2);
  • t Salto de tabulador - System.out.println("Datos"+"t"+34+"t"+100);

Entrada de Datos

Captura de Datos con la clase Scanner

  • Librería: import java.util.Scanner;
  • Declaración: Scanner teclado;
  • Inicialización : teclado = new Scanner(System.in);

Lectura de datos por Asignacón

= teclado.next();

  • numérico: Byte, Short, Int, Long, Float, Double
  • lógico: Boolean
  • cadena: next, nextLine

Modificadores String

Método next():

Lee cadenas de caracteres sin el espacio. Ejemplos: Lunes, Colombia, etc.

Método nextLine():

Lee cadenas de caracteres que incluye el espacio. Ejemplos: Universidad de Pamplona, Juan Manuel Santos, etc.

NOTA: luego de utilizar el modificador nextInt, para la lectura de un número entero, se debe cargar el modificador sin asignación para borrar caché. Ejemplo:

edad=teclado.nextInt();
teclado.nextLine();
nombre=teclado.nextLine();

 


Regresar