Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

sábado, 14 de enero de 2017

Repasando AD -> suma e imprime los numeros

0

Escribe un programa que reciba el nombre de un archivo que almacena una serie de cantidades enteras positivas e imprima su suma.

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();
                }
          }
     }
}

Related Posts:

  • Algunos puntos destacados de DI Recomendaciones Navegabilidad Volver Salir Ruta ( Inicio > Login > Registro ) Recuperar clave Imagen de usuario Usar try-catch Código … Read More
  • Lo más destacado DI 2Estación de Mensajes /*estación de mensajes*/ Private Sub txtCuenta_GotFocus(sender As Object, e As EventArgs) Handles txtCuenta.GotFocus … Read More
  • Puntos más destacables sobre ERP Definición  Conjunto de aplicaciones relacionadas con los procesos de negocio de una empresa, que pertenece lograr los objetivos estratégicos… Read More
  • Añadiendo un ayudante Crea una interfaz de usuario que permita dar de Alta, Baja y Modificar tanto empleados como departamentos de una empresa llamada IE Sierra Software S… Read More
  • OpenBravo Definición: Empresa de software libre comercial Desarrollo de dos productos: la Suite de Comercio y la Suite de Negocio. Aplicación web como soluci… Read More

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)