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…
Crear un archivo con registros que guarde el número de
matrícula, nombre y 3 calificaciones para después calcular el
promedio.
Iniciaremos importando las
librerías java.io y
Declaramos una variable
java.útil.Scanner.En nuestro main
DataOutputStream para la salida
colocaremos throws IOException
del archivo. También colocamos
para controlar aquellas
las variables necesarias para
excepciones que puedan
almacenar los datos del alumno.
generarse durante la lecturaescritura del archivo.
Iniciaremos importando las
librerías java.io y
Declaramos una variable
java.útil.Scanner.En nuestro main
DataOutputStream para la salida
colocaremos throws IOException
del archivo. También colocamos
para controlar aquellas
las variables necesarias para
excepciones que puedan
almacenar los datos del alumno.
generarse durante la lecturaescritura del archivo.

import java.io.*;
import java.util.Scanner;
public class Archivos{
public static void main( String args[]
)throws IOException{
Scanner leer = new Scanner(System.in);
Declaramos una variable
DataOutputStream para la salida
del archivo. También colocamos
las variables necesarias para
almacenar los datos del alumno.

import java.io.*;
import java.util.Scanner;
public class Archivos{
public static void main( String args[]
)throws IOException{
Scanner leer = new Scanner(System.in);
Declaramos una variable
DataOutputStream para la salida
del archivo. También colocamos
las variables necesarias para
almacenar los datos del alumno.

import java.io.*;
import java.util.Scanner;
public class Archivos{
public static void main( String args[]
)throws IOException{
Scanner leer = new Scanner(System.in);
DataOutputStream Archi = null;
int i;
int matricula=0;
String nombre=new String("");
int calif1;
int calif2;
int calif3;
double promedio;
Colocamos un for para solicitar los
Solicitamos todos los datos y los
datos, además, seleccionamos el
almacenamos en las variables
archivo donde escribiremos el
respectivas.
resultado.
try{
for (i=0; i<5; i++){
Archi = new DataOutputStream( new
FileOutputStream("Archivo.dat",true) );

Colocamos un for para solicitar los
Solicitamos todos los datos y los
datos, además, seleccionamos el
almacenamos en las variables
archivo donde escribiremos el
respectivas.
resultado.
try{
for (i=0; i<5; i++){
Archi = new DataOutputStream( new
FileOutputStream("Archivo.dat",true) );

Solicitamos todos los datos y los
almacenamos en las variables
respectivas.
Solicitamos todos los datos y los
almacenamos en las variables
respectivas.

try{
for (i=0; i<5; i++){
Archi = new DataOutputStream( new
FileOutputStream("Archivo.dat",true) );
System.out.println("Escribe la matricula:
");
matricula = leer.nextInt();
System.out.println("Escribe Nombre: ");
nombre = leer.next();
System.out.println("Ingrese Calificacion 1:
");
calif1 = leer.nextInt();
System.out.println("Ingrese Califiación
2");
calif2 = leer.nextInt();
System.out.println("Ingrese Calificacion
3");
calif3 = leer.nextInt();
Escribimos los valores obtenidos
en el archivo.
Escribimos los valores obtenidos
en el archivo.

Archi.writeInt(matricula);
Archi.writeUTF(nombre);
Archi.writeInt(calif1);
Archi.writeInt(calif2);
Archi.writeInt(calif3);
Cerramos los archivos y
Escribimos los valores obtenidos
colocamos el catch para la
en el archivo.
excepción FileNotFoundException.

Archi.writeInt(matricula);
Archi.writeUTF(nombre);
Archi.writeInt(calif1);
Archi.writeInt(calif2);
Archi.writeInt(calif3);
Cerramos los archivos y
Escribimos los valores obtenidos
colocamos el catch para la
en el archivo.
excepción FileNotFoundException.

Archi.writeInt(matricula);
Archi.writeUTF(nombre);
Archi.writeInt(calif1);
Archi.writeInt(calif2);
Archi.writeInt(calif3);
Archi.close();
}
}
catch(FileNotFoundException fnfe) {}
catch (IOException ioe) {}
}
}
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

Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativosIrving Hofstadter
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..NANO-06
 
Sintaxis funciones c++
Sintaxis funciones c++Sintaxis funciones c++
Sintaxis funciones c++Fabiola Cortes
 
Análisis de complejidad introducción notación big o
Análisis de complejidad   introducción notación big oAnálisis de complejidad   introducción notación big o
Análisis de complejidad introducción notación big oUVM
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++Tensor
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Gercélia Ramos
 
Caracteristicas de los primeros chipset
Caracteristicas de los primeros chipsetCaracteristicas de los primeros chipset
Caracteristicas de los primeros chipsetJuan Anaya
 
Inteligencia Artificial - Inversiones
Inteligencia Artificial - InversionesInteligencia Artificial - Inversiones
Inteligencia Artificial - InversionesDaniel Muccela
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Como Apresentar Codigo em Slides - Javou #7 - 2016
Como Apresentar Codigo em Slides - Javou #7 - 2016Como Apresentar Codigo em Slides - Javou #7 - 2016
Como Apresentar Codigo em Slides - Javou #7 - 2016Rafael Ponte
 

La actualidad más candente (20)

Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativos
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Sintaxis funciones c++
Sintaxis funciones c++Sintaxis funciones c++
Sintaxis funciones c++
 
Análisis de complejidad introducción notación big o
Análisis de complejidad   introducción notación big oAnálisis de complejidad   introducción notación big o
Análisis de complejidad introducción notación big o
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
Caracteristicas de los primeros chipset
Caracteristicas de los primeros chipsetCaracteristicas de los primeros chipset
Caracteristicas de los primeros chipset
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Codigo limpo
Codigo limpoCodigo limpo
Codigo limpo
 
Programming with Python
Programming with PythonProgramming with Python
Programming with Python
 
Inteligencia Artificial - Inversiones
Inteligencia Artificial - InversionesInteligencia Artificial - Inversiones
Inteligencia Artificial - Inversiones
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Como Apresentar Codigo em Slides - Javou #7 - 2016
Como Apresentar Codigo em Slides - Javou #7 - 2016Como Apresentar Codigo em Slides - Javou #7 - 2016
Como Apresentar Codigo em Slides - Javou #7 - 2016
 
C pdf
C pdfC pdf
C pdf
 
JavaFX 2
JavaFX 2JavaFX 2
JavaFX 2
 
Manejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje CManejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje C
 
06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C
 

Similar a Crear archivo registros calificaciones estudiantes Java

Similar a Crear archivo registros calificaciones estudiantes Java (20)

Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo+de+archivos+en+java
Manejo+de+archivos+en+javaManejo+de+archivos+en+java
Manejo+de+archivos+en+java
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Lab archivos
Lab archivosLab archivos
Lab archivos
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
 
Suarez l 2001 el paquete java io
Suarez l 2001 el paquete java ioSuarez l 2001 el paquete java io
Suarez l 2001 el paquete java io
 
Curso scjp 30 navegacion de archivos e io
Curso scjp 30   navegacion de archivos e ioCurso scjp 30   navegacion de archivos e io
Curso scjp 30 navegacion de archivos e io
 
Lab6-POO
Lab6-POOLab6-POO
Lab6-POO
 
Archivos
ArchivosArchivos
Archivos
 
Tema1oficial
Tema1oficialTema1oficial
Tema1oficial
 
Prog_II_archivo_guia_5
Prog_II_archivo_guia_5Prog_II_archivo_guia_5
Prog_II_archivo_guia_5
 
Curso scjp 30 navegacion de archivos e io
Curso scjp 30   navegacion de archivos e ioCurso scjp 30   navegacion de archivos e io
Curso scjp 30 navegacion de archivos e io
 
Desarrollo android - 5 - almacenamiento de datos
Desarrollo android  -  5 - almacenamiento de datosDesarrollo android  -  5 - almacenamiento de datos
Desarrollo android - 5 - almacenamiento de datos
 
Jyoc java-cap14 persistencia. ficheros corrientes
Jyoc java-cap14 persistencia. ficheros corrientesJyoc java-cap14 persistencia. ficheros corrientes
Jyoc java-cap14 persistencia. ficheros corrientes
 
Fichero c y c++
Fichero c y c++Fichero c y c++
Fichero c y c++
 
02 introduccion a python
02 introduccion a python02 introduccion a python
02 introduccion a python
 
Ejercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docxEjercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docx
 
Datos
DatosDatos
Datos
 

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
 
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 2Fabiola Valerio Ramirez
 

Más de Fabiola Valerio Ramirez (19)

Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3
 
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
 
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
 

Último

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
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
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
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í
 

Último (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
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.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.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
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
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
 
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
 

Crear archivo registros calificaciones estudiantes Java

  • 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. Crear un archivo con registros que guarde el número de matrícula, nombre y 3 calificaciones para después calcular el promedio.
  • 6. Iniciaremos importando las librerías java.io y Declaramos una variable java.útil.Scanner.En nuestro main DataOutputStream para la salida colocaremos throws IOException del archivo. También colocamos para controlar aquellas las variables necesarias para excepciones que puedan almacenar los datos del alumno. generarse durante la lecturaescritura del archivo.
  • 7. Iniciaremos importando las librerías java.io y Declaramos una variable java.útil.Scanner.En nuestro main DataOutputStream para la salida colocaremos throws IOException del archivo. También colocamos para controlar aquellas las variables necesarias para excepciones que puedan almacenar los datos del alumno. generarse durante la lecturaescritura del archivo. import java.io.*; import java.util.Scanner; public class Archivos{ public static void main( String args[] )throws IOException{ Scanner leer = new Scanner(System.in);
  • 8. Declaramos una variable DataOutputStream para la salida del archivo. También colocamos las variables necesarias para almacenar los datos del alumno. import java.io.*; import java.util.Scanner; public class Archivos{ public static void main( String args[] )throws IOException{ Scanner leer = new Scanner(System.in);
  • 9. Declaramos una variable DataOutputStream para la salida del archivo. También colocamos las variables necesarias para almacenar los datos del alumno. import java.io.*; import java.util.Scanner; public class Archivos{ public static void main( String args[] )throws IOException{ Scanner leer = new Scanner(System.in); DataOutputStream Archi = null; int i; int matricula=0; String nombre=new String(""); int calif1; int calif2; int calif3; double promedio;
  • 10. Colocamos un for para solicitar los Solicitamos todos los datos y los datos, además, seleccionamos el almacenamos en las variables archivo donde escribiremos el respectivas. resultado.
  • 11. try{ for (i=0; i<5; i++){ Archi = new DataOutputStream( new FileOutputStream("Archivo.dat",true) ); Colocamos un for para solicitar los Solicitamos todos los datos y los datos, además, seleccionamos el almacenamos en las variables archivo donde escribiremos el respectivas. resultado.
  • 12. try{ for (i=0; i<5; i++){ Archi = new DataOutputStream( new FileOutputStream("Archivo.dat",true) ); Solicitamos todos los datos y los almacenamos en las variables respectivas.
  • 13. Solicitamos todos los datos y los almacenamos en las variables respectivas. try{ for (i=0; i<5; i++){ Archi = new DataOutputStream( new FileOutputStream("Archivo.dat",true) ); System.out.println("Escribe la matricula: "); matricula = leer.nextInt(); System.out.println("Escribe Nombre: "); nombre = leer.next(); System.out.println("Ingrese Calificacion 1: "); calif1 = leer.nextInt(); System.out.println("Ingrese Califiación 2"); calif2 = leer.nextInt(); System.out.println("Ingrese Calificacion 3"); calif3 = leer.nextInt();
  • 14. Escribimos los valores obtenidos en el archivo.
  • 15. Escribimos los valores obtenidos en el archivo. Archi.writeInt(matricula); Archi.writeUTF(nombre); Archi.writeInt(calif1); Archi.writeInt(calif2); Archi.writeInt(calif3);
  • 16. Cerramos los archivos y Escribimos los valores obtenidos colocamos el catch para la en el archivo. excepción FileNotFoundException. Archi.writeInt(matricula); Archi.writeUTF(nombre); Archi.writeInt(calif1); Archi.writeInt(calif2); Archi.writeInt(calif3);
  • 17. Cerramos los archivos y Escribimos los valores obtenidos colocamos el catch para la en el archivo. excepción FileNotFoundException. Archi.writeInt(matricula); Archi.writeUTF(nombre); Archi.writeInt(calif1); Archi.writeInt(calif2); Archi.writeInt(calif3); Archi.close(); } } catch(FileNotFoundException fnfe) {} catch (IOException ioe) {} } }
  • 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.