viernes, 10 de octubre de 2014

SUMA DIFÍCIL sumar los números desde la entrada estandar

Crea un programa capaz de calcular la suma de los números que se indicarán en la entrada estándar,
separados por espacios, y mostrar los resultados en pantalla. Los números pueden ser negativos, grandes y
las líneas pueden contener espacios adicionales, por lo que el programa debe ser robusto.

CODIGO: 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.imageio.IIOException;

public class C1_SumaComplejaM {
    public static void main(String[] args) throws IOException{
        BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Números a sumar:  ");
        String[] misNums=teclado.readLine().trim().split(" ");
        int a=0;
        for (String misNum : misNums) {
            try{
                a+=Integer.parseInt(misNum);
            }catch(NumberFormatException nfe){
            }
        }
        System.out.println("suma =  "+a);
    }
}

No hay comentarios:

Publicar un comentario