SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

Tendances (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
 

En vedette (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
 

Similaire à Unidad 6: Flujos y Archivos Ejercicio 3

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Dernier (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.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.