SlideShare una empresa de Scribd logo
1 de 20
Hoy realizaremos otro ejercicio sobre Flujos y
Hola compañero, bienvenido a otro ejercicio del
Pon atención al enunciado…
Archivos.
tutorial de POO.
Hoy realizaremos otro ejercicio sobre Flujos y
Pon atención al enunciado…
Archivos.
Pon atención al enunciado…
Realice un programa que lea enteros por teclado y los escriba en
un fichero con nombre datos.dat. La lectura de datos acaba
cuando se introduce -1.
Vamos a iniciar importando las
Declaramos una variable
librerías necesarias para trabajar
DataOutputStream y otra
con archivos binarios y solicitar
FileOutputStream.
datos por consola.
Vamos a iniciar importando las
Declaramos una variable
librerías necesarias para trabajar
DataOutputStream y otra
con archivos binarios y solicitar
FileOutputStream.
datos por consola.

import
import
import
import
import

java.io.DataOutputStream;
java.io.FileNotFoundException;
java.io.FileOutputStream;
java.io.IOException;
java.util.Scanner;
Declaramos una variable
DataOutputStream y otra
FileOutputStream.

import
import
import
import
import

java.io.DataOutputStream;
java.io.FileNotFoundException;
java.io.FileOutputStream;
java.io.IOException;
java.util.Scanner;
Declaramos una variable
DataOutputStream y otra
FileOutputStream.

import
import
import
import
import

java.io.DataOutputStream;
java.io.FileNotFoundException;
java.io.FileOutputStream;
java.io.IOException;
java.util.Scanner;

public class Binarios1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
FileOutputStream fos = null;
DataOutputStream salida = null;
int n;
Seleccionamos con
Pedimos un número en pantalla y
FileOuputStream el archivo donde
colocamos la solicitud en un while
vamos a escribir los datos y le
que terminará hasta que se
indicamos al DataOutputStream
ingrese un -1.
este último.
Seleccionamos con
Pedimos un número en pantalla y
FileOuputStream el archivo donde
colocamos la solicitud en un while
vamos a escribir los datos y le
que terminará hasta que se
indicamos al DataOutputStream
ingrese un -1.
este último.

try {
fos = new
FileOutputStream("/ficheros/datos.dat");
salida = new DataOutputStream(fos);
try {
fos = new
FileOutputStream("/ficheros/datos.dat");
salida = new DataOutputStream(fos);

Pedimos un número en pantalla y
colocamos la solicitud en un while
que terminará hasta que se
ingrese un -1.
try {
fos = new
FileOutputStream("/ficheros/datos.dat");
salida = new DataOutputStream(fos);

Pedimos un número en pantalla y
colocamos la solicitud en un while
que terminará hasta que se
ingrese un -1.

System.out.print("Introduce número entero.
-1 para acabar: ");
n = sc.nextInt();
while (n != -1) {
salida.writeInt(n); //se escribe el número
entero en el fichero
System.out.print("Introduce número entero.
-1 para acabar: ");
n = sc.nextInt();
} }
Y una claúsula finally para cerrar
Colocamoslos valoresrespectivos
Escribimos los catch obtenidos
el archivo con su respectivo
en el archivo.
para el try.
catch.
Y una claúsula finally para cerrar
Colocamoslos valoresrespectivos
Escribimos los catch obtenidos
el archivo con su respectivo
en el archivo.
para el try.
catch.

catch (FileNotFoundException e) {
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println(e.getMessage()); }
Y una claúsula finally para cerrar
el archivo con su respectivo
catch.

catch (FileNotFoundException e) {
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println(e.getMessage()); }
Y una claúsula finally para cerrar
el archivo con su respectivo
catch.

catch (FileNotFoundException e) {
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println(e.getMessage()); }
finally {
try {
if (fos != null) {
fos.close();
}
if (salida != null) {
salida.close();
}
} catch (IOException e) {
System.out.println(e.getMessage());
}}}}
Utilizando JCreator ejecutaremos
nuestro main y obtendremos la
siguiente salida en pantalla…
Bueno compañero, esto fue todo
por Nos vemos en que la solución
ahora, espero el siguiente
de ejercicio. Hasta pronto.
este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Curso sobre Python
Curso sobre PythonCurso sobre Python
Curso sobre Python
 
randomFiles en www.fiec.espol.edu.ec
randomFiles en www.fiec.espol.edu.ecrandomFiles en www.fiec.espol.edu.ec
randomFiles en www.fiec.espol.edu.ec
 
Borrar archiuvo
Borrar archiuvoBorrar archiuvo
Borrar archiuvo
 
Introduccion a Python. Clase 1
Introduccion a Python. Clase 1Introduccion a Python. Clase 1
Introduccion a Python. Clase 1
 
Php slideshare
Php slidesharePhp slideshare
Php slideshare
 
Progra
PrograProgra
Progra
 
Bucles en python
Bucles en pythonBucles en python
Bucles en python
 
Cap 9 archivos labuchaga - suarez
Cap 9 archivos   labuchaga - suarezCap 9 archivos   labuchaga - suarez
Cap 9 archivos labuchaga - suarez
 
Java ficheros NetBeans
Java ficheros NetBeansJava ficheros NetBeans
Java ficheros NetBeans
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Blog2
Blog2Blog2
Blog2
 
LINUX - Comandos básicos ii
LINUX - Comandos básicos iiLINUX - Comandos básicos ii
LINUX - Comandos básicos ii
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
10 comandos basicos de linux
10 comandos basicos de linux10 comandos basicos de linux
10 comandos basicos de linux
 
14 11
14 1114 11
14 11
 
Capitulo 9 ficheros
Capitulo 9 ficherosCapitulo 9 ficheros
Capitulo 9 ficheros
 
Guia cap 9 dorazio 11 11
Guia cap 9 dorazio 11 11Guia cap 9 dorazio 11 11
Guia cap 9 dorazio 11 11
 
Ficheros C++
Ficheros C++Ficheros C++
Ficheros C++
 
Navegar Sistema De Archivos
Navegar Sistema De ArchivosNavegar Sistema De Archivos
Navegar Sistema De Archivos
 

Destacado (10)

Tipos de excepciones
Tipos de excepcionesTipos de excepciones
Tipos de excepciones
 
Java excepciones
Java excepcionesJava excepciones
Java excepciones
 
Serialización personalizada
Serialización personalizadaSerialización personalizada
Serialización personalizada
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Manejo de excepciones en Java
Manejo de excepciones en JavaManejo de excepciones en Java
Manejo de excepciones en Java
 
Servidores web 6ciclo
Servidores web 6cicloServidores web 6ciclo
Servidores web 6ciclo
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Arquitectura de un Ordenador
Arquitectura  de  un  OrdenadorArquitectura  de  un  Ordenador
Arquitectura de un Ordenador
 

Similar a Unidad 6: Flujos y Archivos Ejercicio 3

Similar a Unidad 6: Flujos y Archivos Ejercicio 3 (20)

Manejo_archivos.ppt
Manejo_archivos.pptManejo_archivos.ppt
Manejo_archivos.ppt
 
Dev c++
Dev c++Dev c++
Dev c++
 
Tarea pagweb
Tarea pagwebTarea pagweb
Tarea pagweb
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
 
Lectura y-escritura-desde-archivos
Lectura y-escritura-desde-archivosLectura y-escritura-desde-archivos
Lectura y-escritura-desde-archivos
 
Curso GNU/Linux
Curso GNU/LinuxCurso GNU/Linux
Curso GNU/Linux
 
Shell script
Shell scriptShell script
Shell script
 
Archivos
ArchivosArchivos
Archivos
 
Procesos
ProcesosProcesos
Procesos
 
TEMAS DE JAVA DEL 11 AL 23
TEMAS DE JAVA DEL 11 AL 23TEMAS DE JAVA DEL 11 AL 23
TEMAS DE JAVA DEL 11 AL 23
 
ArchivosBinariosPosicionActualPunteroftell.docx
ArchivosBinariosPosicionActualPunteroftell.docxArchivosBinariosPosicionActualPunteroftell.docx
ArchivosBinariosPosicionActualPunteroftell.docx
 
Acoplamiento de Precision Language suite con Lazarus 1.0.8
Acoplamiento de Precision Language suite con Lazarus 1.0.8Acoplamiento de Precision Language suite con Lazarus 1.0.8
Acoplamiento de Precision Language suite con Lazarus 1.0.8
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
 
Tema 10 www.fresymetal.com
Tema 10 www.fresymetal.comTema 10 www.fresymetal.com
Tema 10 www.fresymetal.com
 
Python básico I
Python básico IPython básico I
Python básico I
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
 
Archivos de datos en C
Archivos de datos en CArchivos de datos en C
Archivos de datos en C
 
Ejecutables en Netbeans
Ejecutables en NetbeansEjecutables en Netbeans
Ejecutables en Netbeans
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
 
2 7 ficheros_php
2 7 ficheros_php2 7 ficheros_php
2 7 ficheros_php
 

Más de Fabiola Valerio Ramirez

POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1Fabiola Valerio Ramirez
 

Más de Fabiola Valerio Ramirez (17)

Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3
 
Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2
 
Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3
 
Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2
 
Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1
 
E2 copia
E2   copiaE2   copia
E2 copia
 
Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4
 
Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1
 

Último

PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 

Unidad 6: Flujos y Archivos Ejercicio 3

  • 1.
  • 2. Hoy realizaremos otro ejercicio sobre Flujos y Hola compañero, bienvenido a otro ejercicio del Pon atención al enunciado… Archivos. tutorial de POO.
  • 3. Hoy realizaremos otro ejercicio sobre Flujos y Pon atención al enunciado… Archivos.
  • 4. Pon atención al enunciado…
  • 5. Realice un programa que lea enteros por teclado y los escriba en un fichero con nombre datos.dat. La lectura de datos acaba cuando se introduce -1.
  • 6. Vamos a iniciar importando las Declaramos una variable librerías necesarias para trabajar DataOutputStream y otra con archivos binarios y solicitar FileOutputStream. datos por consola.
  • 7. Vamos a iniciar importando las Declaramos una variable librerías necesarias para trabajar DataOutputStream y otra con archivos binarios y solicitar FileOutputStream. datos por consola. import import import import import java.io.DataOutputStream; java.io.FileNotFoundException; java.io.FileOutputStream; java.io.IOException; java.util.Scanner;
  • 8. Declaramos una variable DataOutputStream y otra FileOutputStream. import import import import import java.io.DataOutputStream; java.io.FileNotFoundException; java.io.FileOutputStream; java.io.IOException; java.util.Scanner;
  • 9. Declaramos una variable DataOutputStream y otra FileOutputStream. import import import import import java.io.DataOutputStream; java.io.FileNotFoundException; java.io.FileOutputStream; java.io.IOException; java.util.Scanner; public class Binarios1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); FileOutputStream fos = null; DataOutputStream salida = null; int n;
  • 10. Seleccionamos con Pedimos un número en pantalla y FileOuputStream el archivo donde colocamos la solicitud en un while vamos a escribir los datos y le que terminará hasta que se indicamos al DataOutputStream ingrese un -1. este último.
  • 11. Seleccionamos con Pedimos un número en pantalla y FileOuputStream el archivo donde colocamos la solicitud en un while vamos a escribir los datos y le que terminará hasta que se indicamos al DataOutputStream ingrese un -1. este último. try { fos = new FileOutputStream("/ficheros/datos.dat"); salida = new DataOutputStream(fos);
  • 12. try { fos = new FileOutputStream("/ficheros/datos.dat"); salida = new DataOutputStream(fos); Pedimos un número en pantalla y colocamos la solicitud en un while que terminará hasta que se ingrese un -1.
  • 13. try { fos = new FileOutputStream("/ficheros/datos.dat"); salida = new DataOutputStream(fos); Pedimos un número en pantalla y colocamos la solicitud en un while que terminará hasta que se ingrese un -1. System.out.print("Introduce número entero. -1 para acabar: "); n = sc.nextInt(); while (n != -1) { salida.writeInt(n); //se escribe el número entero en el fichero System.out.print("Introduce número entero. -1 para acabar: "); n = sc.nextInt(); } }
  • 14. Y una claúsula finally para cerrar Colocamoslos valoresrespectivos Escribimos los catch obtenidos el archivo con su respectivo en el archivo. para el try. catch.
  • 15. Y una claúsula finally para cerrar Colocamoslos valoresrespectivos Escribimos los catch obtenidos el archivo con su respectivo en el archivo. para el try. catch. catch (FileNotFoundException e) { System.out.println(e.getMessage()); } catch (IOException e) { System.out.println(e.getMessage()); }
  • 16. Y una claúsula finally para cerrar el archivo con su respectivo catch. catch (FileNotFoundException e) { System.out.println(e.getMessage()); } catch (IOException e) { System.out.println(e.getMessage()); }
  • 17. Y una claúsula finally para cerrar el archivo con su respectivo catch. catch (FileNotFoundException e) { System.out.println(e.getMessage()); } catch (IOException e) { System.out.println(e.getMessage()); } finally { try { if (fos != null) { fos.close(); } if (salida != null) { salida.close(); } } catch (IOException e) { System.out.println(e.getMessage()); }}}}
  • 18. Utilizando JCreator ejecutaremos nuestro main y obtendremos la siguiente salida en pantalla…
  • 19. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  • 20. Nos vemos en el siguiente ejercicio. Hasta pronto.