Documente Academic
Documente Profesional
Documente Cultură
Dependiendo del valor que tome la expresin realizaremos unas u otras acciones. En el caso de que el valor de la expresin no este recogido en el subconjunto de case se realizarn las acciones del case else. Se usan para la toma de decisiones dentro de un programa y lo podemos clasificar: 1. 2. 3. 4. Simple (Si_entonces) Doble (Si_entonces_sino) ( Si_mltiple) Anidada o cascada (Si_anidada) Multiple
Estructura de repeticin DO WHILE: Este tipo de estructura primero ejecuta la accin y luego verifica la condicin. La accin puede ser simple o compuesta.
Estructura de repeticin FOR: Este tipo de estructuras incluye un contador como parte de su estructura, lo cual, quiere decir que se conoce el nmero de veces que se repetir el cuerpo
del bucle.
ARCHIVOS
En el siguiente codigo tenemos lo siguiente:
Un mtodo en Java cuya funcin es escribir un nuevo archivo 1 simple linea de texto. EL mtodo consta de un parametro que es el nombre del archivo, por ejemplo "archivo.txt". Debe estar incluida la extensin en el nombre, pues no se asigna por defecto. Veamos el cdigo: 1 import java.io.*;//no olviden importar esta librera al inicio de su programa //esto es solo un mtodo, no una clase, el mtodo deber ser incluido en 2 una clase java para su uso 3 public void escribir(String nombreArchivo) 4 { 0 File f; 1 02 f = new File("nombreArchivo");
0 3 04 0 //Escritura 5 06 try{ 07 FileWriter w = new FileWriter(f); 08 BufferedWriter bw = new BufferedWriter(w); 0 PrintWriter wr = new PrintWriter(bw); 9 10 wr.write("Esta es una linea de codigo");//escribimos en el archivo 1 wr.append(" - y aqui continua"); //concatenamos en el archivo sin borrar lo 1 existente 12 1 3 //ahora cerramos los flujos de canales de datos, al cerrarlos el archivo quedar guardado con informacin escrita //de no hacerlo no se escribir nada en el archivo
14 wr.close(); 1 bw.close() 5 ; 16 }catch(IOException e){}; 1 } 7 Como se puede apreciar, es necesario incluir el cdigo dentro de un "try" y un "catch" para evitar errores. Ser necesario el uso de 4 clases especiales para poder escribir, la clase File, FileWriter, BufferedWriter y PrintWriter, cada una hace lo siguiente: 1. File: esta clase es la escencia de crear un nuevo archivo, si un archivo con el mismo nombre ya existe podramos sin querer escribir contenido sobre el mismo. 2. FileWriter: es un objeto que tiene como funcin escribir datos en un archivo. 3. BufferedWriter: objeto que reserva un espacio en memoria donde se guarda la informacin antes de ser escrita en un archivo. 4. PrintWriter: Es el objeto que utilizamos para escribir directamente sobre el archivo de texto.