a corregir
package sumaeimprime; import java.io.*; import java.util.Scanner; public class SumaeImprime { // Suma e imprime los numeros que contiene el ficheo numeros.txt public static void main(String[] args) { // lee n fichero FileReader fr = null; //escaneado lo escrito por teclado Scanner sc = new Scanner(System.in); int total; int num; try{ // intenta // se saca el total por pantalla System.out.println("Introduzca el nombre del archivo"); // definicón del fichero. Fichero introducido desde teclado fr = new FileReader(sc.nextLine()); total = 0; //lee un númeo num = fr.read(); //hasta no llegar al final... while (num != -1){ //suma los numeros total = total + num; //lee el siguiente numero num = fr.read(); } // se saca el total por pantalla System.out.println("Suma total: " + total); } catch(IOException e){ // control de errores //define el error e.printStackTrace(); } finally{ // hacer siempre try{ // intenta //cerrar el fichero fr.close(); } catch(Exception e){ // control de errores //define el error e.printStackTrace(); } } } }
0 comentarios:
Publicar un comentario