cprctica 1 estructuras de lenguaje
PROGRAMA DE INGENIERIA DE SISTEMAS
209,Blanqueador,3985
210,Shampo,4431
301,jean,10317
302,camisa,6275
303,Panaloneta,11945
304,Pantalon,9599
305,Medias,12068306,Boxer,13091
307,Saco,8475
308,Blusa,6049
309,Calsetin,14538
310,Camiseta,777
311,detergente,2000
4.1 PAQUETE LOGICA DE NEGOCIOS: Cree las clases de lógica de negocios.
TENGA EN CUENTA:1. Cada archivo debe tener un comentario que indica quién elaboró el trabajo. Ejemplo:
//ELABORADO POR: SARA DONNELLY GARCES AGREDO
2. El código debe estar debidamente identado (tabulado)
3. Elnombre de los identificadores (clases, atributos, métodos, variables auxiliares, etc.)
deben corresponder con lo que almacenan.
4. Aplicar los conceptos de POO (abstracción, encapsulamiento, relacionesentre clases,
etc.)
TAREA:
Consulte para qué sirven las siguientes clases (cuáles son sus métodos principales y qué
permiten)
• BufferedReader
• BufferedWriter
• FileReader
• FileWriter
•IOException
• El método Split de la clase String
A continuación se muestra la implementación de la solución en java.
Clase archivo
package logica_Negocio;
import
import
import
import
importjava.io.BufferedReader;
java.io.BufferedWriter;
java.io.FileReader;
java.io.FileWriter;
java.io.IOException;
//ELABORADO POR: SARA DONNELLY GARCES AGREDO
public class Archivo {
privateBufferedWriter archivoEscritura;
private BufferedReader archivoLectura;
public void abrirArchivo(String nombre, boolean escritura)
MCs. Sara Donnelly Garcés Agredo
UNIVERSIDAD DEL CAUCA- FIETPROGRAMA DE INGENIERIA DE SISTEMAS
throws IOException{
if(escritura == true){
this.archivoEscritura =
new BufferedWriter(new FileWriter(nombre,true ));
}
else{
this.archivoLectura =
newBufferedReader(new FileReader(nombre));
}
}
public void escribirArchivo(String datos) throws IOException{
archivoEscritura.write(datos);
archivoEscritura.newLine();
}
public String leerArchivo() throws...
Regístrate para leer el documento completo.