Oiik

Solo disponible en BuenasTareas
  • Páginas : 2 (418 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de diciembre de 2011
Leer documento completo
Vista previa del texto
Entrada de datos en Java
Las clases definen como es un objeto.
‘String’ es el tipo de dato para cadenas de texto.
Math.pow(‘base’,’potencia’);
Math.sqrt(‘cantidad’);
Stream: Flujo
Para definiruna entrada de datos hay que declarar un Input Stream Reader
que es una clase de la librería que debe de importarse. Permite leer datos.
Hay dos flujos de salida: System.out y System.err paraimprimir en la
consola.
Hay un flujo de entrada System.in para el teclado.
Para hacer una entrada de datos hay que hacer los siguientes pasos.
1. Añadir la sentencia import java.io.*; para importaruna librería de
Java.
2. Crear un Input Stream Reader. Escribiendo las líneas de código:
a. InputStreamReader ‘nombre de objeto de entrada’=new
InputStreamReader (System.in);
Esta líneadeclara la creación de un objeto de la clase Input Stream Reader como intancia de ella, dandole el atributo de leer su valor de System.in
3. Crear Buffered Reader. El lector del valor introducido porSystem.in,
se
hace
escribiendo:
a. BufferedReader ‘nombre de lector’ = new BufferedReader
(‘nombre de variable de entrada’);
b. String ‘nombre arreglo de caracteres’ = lector.readLine();Las dos instrucciones logran leer el caracter introducido en el teclado almacenándolo (BufferedReader) y leyéndolo posteriormente como un arreglo de caracteres (lector.readLine), no como un valornumérico.
4. Convertir los caracteres a números. Declarando una variable int y
luego escribiendo:
a. Integer.parseInt(‘nombre arreglo de caracteres’);
Entrada de datos con un scanner.
1. Importarla herramienta import java.util.*;
2. Declarar objeto de tipo escaner dentro del método de clase main:
a. Scanner ‘nombre’ = new Scanner (System.in);
3. Declarar una variable que almacena el valornumérico:
a. Int ‘variable’ = variable.nextInt();
Si en vez de valores numéricos se desea introducir texto se usan las
sentencias nextLine(); (leer hasta un enter) y next(); (hasta un...
tracking img