Ejercicios basicos java #6

Enunciado del ejercicio

Hacer un programa que vaya leyendo números por el teclado hasta que lea el cero que indicará fin de entrada de datos , el programa debe calcular y escribir la suma de los introducidos en lugar par y los introducidos en lugar impar, es decir los introducidos primero, tercero, quinto, etc. y la suma de los introducidos el segundo, cuarto, sexto…etc.

Solución

import java.util.Scanner;

public class Main {

	public static Scanner reader = new Scanner(System.in);

	public static void main(String[] args) {
		int contanum = 0, sumaPares = 0, sumaImpares = 0, n = 0;

        System.out.print("Introduce un número (0 para terminar): ");
        n = reader.nextInt();
        
		while(n != 0){
			
			contanum ++;
			
			if(n % 2 == 0)
				sumaPares = sumaPares + n;
			else
				sumaImpares = sumaImpares + n;
	        
			System.out.print("Introduce un número (0 para terminar): ");
	        n = reader.nextInt();
		}

		if(contanum != 0){
			System.out.println("La suma de los números pares es: " + sumaPares);
			System.out.println("La suma de los números impares es: " + sumaImpares);
		}else{
			System.out.println("No se ha introducido ningún número");
		}
	}
}

Resultado

Introduce un número (0 para terminar): 1
Introduce un número (0 para terminar): 3
Introduce un número (0 para terminar): 13
Introduce un número (0 para terminar): 0
La suma de los números pares es: 0
La suma de los números impares es: 17

Introduce un número (0 para terminar): 2
Introduce un número (0 para terminar): 3
Introduce un número (0 para terminar): 6
Introduce un número (0 para terminar): 8
Introduce un número (0 para terminar): 0
La suma de los números pares es: 16
La suma de los números impares es: 3
Protegido: Cómo bajar películas por Torrent

Protegido: Cómo bajar películas por Torrent

9 comentarios
Ejercicios basicos java #9

Ejercicios basicos java #9

9 comentarios
Ejercicios basicos java #8

Ejercicios basicos java #8

9 comentarios
Ejercicios basicos java #7

Ejercicios basicos java #7

9 comentarios
Ejercicios basicos java #6

Ejercicios basicos java #6

9 comentarios