
|
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