12 Curso de POO en java - entrada y salida de datos

4,311 views

Published on

12_ Entrada y salida de datos en java

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,311
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
209
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

12 Curso de POO en java - entrada y salida de datos

  1. 1. Entrada y salida de datos en javaClara Patricia Avella IbáñezTunja – Boyacá – ColombiaDocente universitariacpavella@gmail.com
  2. 2. Entrada y salida de datosSalida de datos por consolaSystem.out.print(mensaje o variables a imprimir);System.out.println(mensaje o variables a imprimir);Imprime y el cursor sequeda posicionadodespués del mensajeimpresoEjemplo:int r = 234354;System.out.println(“Este es un mensaje“);System.out.println(r);System.out.println(“el valor de r es: “ + r);Imprime y el cursorhace un retorno decarro (baja a lasiguiente línea)Imprime elvalor de lavariable rImprime unmensajeImprime un mensajeconcatenado (+) conla variable r
  3. 3. Entrada y salida de datosEntrada de datos por consolaBufferedReader br = new BufferedReader (new InputStreamReader(System.in));String nombre;System.out.println(“Cuál es su nombre? ");nombre = br.readLine();int edad;System.out.println(“Cuántos años tiene? ");edad = Integer.parseInt(br.readLine());System.out.println(“Cuánto mide? ");double edad = Double.parseDouble(br.readLine());Todos los datos que se leen en Java son detipo String, así que si se requiere leer datosde otro tipo se debe hacer la conversión altipo de dato correspondiente.Se debe crear un objetopara leer datos. En esteejemplo se llama brEl método readlLine() seutiliza para leer por consola.Se invoca el métodoreadLine() con el objeto br.Cuando se van a leer valoresnuméricos se debe hacer laconversión al tipo de dato aalmacenar.
  4. 4. Entrada y salida de datosEntrada de datos por consolaChar genero;System.out.println(“Su género es masculino (m) o femenino (f)? ");genero = br.readLine().charAt(0));Para leer un valor de tipochar, se debe obtener elprimer valor del String, locual se logra con el métodométodo charAt() de la claseStringComo br.readLine() es unString, con el métodocharAt(0) se está sacando elcaracter 0 del String leído.
  5. 5. Salida de datos gráfica con ventanas emergentesJOptionPane.showMessageDialog(null,mensaje o variables a imprimir);Entrada y salida de datosLa clase JOptionPane de Java tieneun método showMessgeDialog()que muestra una ventana paramostrar mensajes o datosCuando no se está trabajandoen Interfaz Gráfica de Usuario(GUI) el primer parámetro esnull y el segundo correspondea lo que se quiere imprimirEjemplo:int r = 234354;JOptionPane.showMessageDialog(null,“el valor de r es: “ + r);
  6. 6. Entrada de datos gráfica con ventanas emergentesString nombre = JOptionPane.showInputDialog(“Cuál es su nombre? ");Convierte en entero lo que lee con la ventana emergente yaque así como en la entrada por consola, en Java todo lo que selee es de tipo String.Entrada y salida de datosEl métodoshowInputDialog() de laClase JOptionPane muestrauna ventana para capturar(leer) datosint edad = Integer.parseInt( JOptionDialog.showInputDialog(“Cuántos años tiene? "));El valor que lee a través dela ventana se lo asigna a lavariable nombre

×