SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Entrada y salida de datos en java
Clara Patricia Avella Ibáñez
Tunja – Boyacá – Colombia
Docente universitaria
cpavella@gmail.com
Entrada y salida de datos
Salida de datos por consola
System.out.print(mensaje o variables a imprimir);
System.out.println(mensaje o variables a imprimir);
Imprime y el cursor se
queda posicionado
después del mensaje
impreso
Ejemplo:
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 cursor
hace un retorno de
carro (baja a la
siguiente línea)
Imprime el
valor de la
variable r
Imprime un
mensaje
Imprime un mensaje
concatenado (+) con
la variable r
Entrada y salida de datos
Entrada de datos por consola
BufferedReader 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 de
tipo String, así que si se requiere leer datos
de otro tipo se debe hacer la conversión al
tipo de dato correspondiente.Se debe crear un objeto
para leer datos. En este
ejemplo se llama br
El método readlLine() se
utiliza para leer por consola.
Se invoca el método
readLine() con el objeto br.
Cuando se van a leer valores
numéricos se debe hacer la
conversión al tipo de dato a
almacenar.
Entrada y salida de datos
Entrada de datos por consola
Char genero;
System.out.println(“Su género es masculino (m) o femenino (f)? ");
genero = br.readLine().charAt(0));
Para leer un valor de tipo
char, se debe obtener el
primer valor del String, lo
cual se logra con el método
método charAt() de la clase
String
Como br.readLine() es un
String, con el método
charAt(0) se está sacando el
caracter 0 del String leído.
Salida de datos gráfica con ventanas emergentes
JOptionPane.showMessageDialog(null,mensaje o variables a imprimir);
Entrada y salida de datos
La clase JOptionPane de Java tiene
un método showMessgeDialog()
que muestra una ventana para
mostrar mensajes o datos
Cuando no se está trabajando
en Interfaz Gráfica de Usuario
(GUI) el primer parámetro es
null y el segundo corresponde
a lo que se quiere imprimir
Ejemplo:
int r = 234354;
JOptionPane.showMessageDialog(null,“el valor de r es: “ + r);
Entrada de datos gráfica con ventanas emergentes
String nombre = JOptionPane.showInputDialog(“Cuál es su nombre? ");
Convierte en entero lo que lee con la ventana emergente ya
que así como en la entrada por consola, en Java todo lo que se
lee es de tipo String.
Entrada y salida de datos
El método
showInputDialog() de la
Clase JOptionPane muestra
una ventana para capturar
(leer) datos
int edad = Integer.parseInt( JOptionDialog.showInputDialog(“Cuántos años tiene? "));
El valor que lee a través de
la ventana se lo asigna a la
variable nombre

Más contenido relacionado

La actualidad más candente

Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
innovalabcun
 
Unidad 4 est. dat. recursividad
Unidad 4  est. dat. recursividadUnidad 4  est. dat. recursividad
Unidad 4 est. dat. recursividad
rehoscript
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
Mario Villaseñor
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
Whaleejaa Wha
 

La actualidad más candente (20)

Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Unidad 4 est. dat. recursividad
Unidad 4  est. dat. recursividadUnidad 4  est. dat. recursividad
Unidad 4 est. dat. recursividad
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 
Python programming : Files
Python programming : FilesPython programming : Files
Python programming : Files
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
 
Python my sql database connection
Python my sql   database connectionPython my sql   database connection
Python my sql database connection
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 
Modules and packages in python
Modules and packages in pythonModules and packages in python
Modules and packages in python
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Date and Time Module in Python | Edureka
Date and Time Module in Python | EdurekaDate and Time Module in Python | Edureka
Date and Time Module in Python | Edureka
 

Destacado

Destacado (20)

10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
 
13 Curso de POO en java - métodos propios de clase
13 Curso de POO en java - métodos propios de clase13 Curso de POO en java - métodos propios de clase
13 Curso de POO en java - métodos propios de clase
 
14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales
 
18 Curso POO en java - contenedores
18 Curso POO en java - contenedores18 Curso POO en java - contenedores
18 Curso POO en java - contenedores
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 
Entrada y Salida de datos en Java
Entrada y Salida de datos en JavaEntrada y Salida de datos en Java
Entrada y Salida de datos en Java
 
4 Curso de POO en java - instalación Eclipse
4 Curso de POO en java - instalación Eclipse4 Curso de POO en java - instalación Eclipse
4 Curso de POO en java - instalación Eclipse
 
5 Curso de POO en java - ejecución eclipse
5 Curso de POO en java - ejecución eclipse5 Curso de POO en java - ejecución eclipse
5 Curso de POO en java - ejecución eclipse
 
8a Curso de POO en Java - crear proyecto eclipse
8a Curso de POO en Java - crear proyecto eclipse8a Curso de POO en Java - crear proyecto eclipse
8a Curso de POO en Java - crear proyecto eclipse
 
Netiqueta
NetiquetaNetiqueta
Netiqueta
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en java
 
Prestentacion parapentismoextremo
Prestentacion parapentismoextremoPrestentacion parapentismoextremo
Prestentacion parapentismoextremo
 
Java Mapa mental
Java Mapa mentalJava Mapa mental
Java Mapa mental
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 

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

05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
Carlos
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
Rolando Azcorra Medina
 
ENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOSENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOS
nena_macc
 
Diagramas de flujo1
Diagramas de flujo1Diagramas de flujo1
Diagramas de flujo1
arecerv
 

Similar a 12 Curso de POO en java - entrada y salida de datos (20)

05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
 
Entrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de textoEntrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de texto
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
Salida de datos
Salida de datosSalida de datos
Salida de datos
 
ENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOSENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOS
 
Entrada De Datos
Entrada De DatosEntrada De Datos
Entrada De Datos
 
Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7
 
!Prograc3
!Prograc3!Prograc3
!Prograc3
 
T 6
T 6T 6
T 6
 
Dfd
DfdDfd
Dfd
 
MANUAL 6
MANUAL 6MANUAL 6
MANUAL 6
 
Diagramas de flujo
Diagramas de flujo Diagramas de flujo
Diagramas de flujo
 
Diagramas de flujo1
Diagramas de flujo1Diagramas de flujo1
Diagramas de flujo1
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Manual de DFD_3
Manual de DFD_3Manual de DFD_3
Manual de DFD_3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Manual de dfd
Manual de dfdManual de dfd
Manual de dfd
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

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

  • 1. Entrada y salida de datos en java Clara Patricia Avella Ibáñez Tunja – Boyacá – Colombia Docente universitaria cpavella@gmail.com
  • 2. Entrada y salida de datos Salida de datos por consola System.out.print(mensaje o variables a imprimir); System.out.println(mensaje o variables a imprimir); Imprime y el cursor se queda posicionado después del mensaje impreso Ejemplo: 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 cursor hace un retorno de carro (baja a la siguiente línea) Imprime el valor de la variable r Imprime un mensaje Imprime un mensaje concatenado (+) con la variable r
  • 3. Entrada y salida de datos Entrada de datos por consola BufferedReader 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 de tipo String, así que si se requiere leer datos de otro tipo se debe hacer la conversión al tipo de dato correspondiente.Se debe crear un objeto para leer datos. En este ejemplo se llama br El método readlLine() se utiliza para leer por consola. Se invoca el método readLine() con el objeto br. Cuando se van a leer valores numéricos se debe hacer la conversión al tipo de dato a almacenar.
  • 4. Entrada y salida de datos Entrada de datos por consola Char genero; System.out.println(“Su género es masculino (m) o femenino (f)? "); genero = br.readLine().charAt(0)); Para leer un valor de tipo char, se debe obtener el primer valor del String, lo cual se logra con el método método charAt() de la clase String Como br.readLine() es un String, con el método charAt(0) se está sacando el caracter 0 del String leído.
  • 5. Salida de datos gráfica con ventanas emergentes JOptionPane.showMessageDialog(null,mensaje o variables a imprimir); Entrada y salida de datos La clase JOptionPane de Java tiene un método showMessgeDialog() que muestra una ventana para mostrar mensajes o datos Cuando no se está trabajando en Interfaz Gráfica de Usuario (GUI) el primer parámetro es null y el segundo corresponde a lo que se quiere imprimir Ejemplo: int r = 234354; JOptionPane.showMessageDialog(null,“el valor de r es: “ + r);
  • 6. Entrada de datos gráfica con ventanas emergentes String nombre = JOptionPane.showInputDialog(“Cuál es su nombre? "); Convierte en entero lo que lee con la ventana emergente ya que así como en la entrada por consola, en Java todo lo que se lee es de tipo String. Entrada y salida de datos El método showInputDialog() de la Clase JOptionPane muestra una ventana para capturar (leer) datos int edad = Integer.parseInt( JOptionDialog.showInputDialog(“Cuántos años tiene? ")); El valor que lee a través de la ventana se lo asigna a la variable nombre