Mtro. Fernando Arciniega

Cómo crear un programa en java que solicite la cantidad de números a teclear y determine cuántos son positivos y cuántos negativos

Cómo crear un programa en java que solicite la cantidad de números a teclear y determine cuántos son positivos y cuántos negativos

En esta entrada de blog, te guiaré paso a paso para crear un programa en Java que solicite al usuario la cantidad de números que desea ingresar. Luego, el programa pedirá que ingrese esos números uno por uno, y al final, contará cuántos de ellos son positivos y cuántos son negativos.

Paso 1: Configuración del Proyecto

  1. Abre tu IDE y crea un nuevo proyecto llamado “ContarPositivosNegativos”.
  2. Crea una nueva clase Java dentro de tu proyecto y nómbrala ContadorPosNeg.

Paso 2: Escribir el Código para Solicitar la Cantidad de Números y Determinar Positivos y Negativos

Primero, necesitamos solicitar al usuario que ingrese la cantidad de números que desea teclear. Luego, el programa pedirá cada número, los evaluará y contará cuántos son positivos y cuántos son negativos.

import java.util.Scanner;

public class ContadorPosNeg {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("¿Cuántos números deseas ingresar? ");
        int cantidad = scanner.nextInt();

        int positivos = 0;
        int negativos = 0;

        for (int i = 0; i < cantidad; i++) {
            System.out.print("Ingresa el número " + (i + 1) + ": ");
            int numero = scanner.nextInt();

            if (numero > 0) {
                positivos++;
            } else if (numero < 0) {
                negativos++;
            }
        }

        System.out.println("Cantidad de números positivos: " + positivos);
        System.out.println("Cantidad de números negativos: " + negativos);
    }
}

Código Completo

import java.util.Scanner;

public class ContadorPosNeg {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("¿Cuántos números deseas ingresar? ");
        int cantidad = scanner.nextInt();

        int positivos = 0;
        int negativos = 0;

        for (int i = 0; i < cantidad; i++) {
            System.out.print("Ingresa el número " + (i + 1) + ": ");
            int numero = scanner.nextInt();

            if (numero > 0) {
                positivos++;
            } else if (numero < 0) {
                negativos++;
            }
        }

        System.out.println("Cantidad de números positivos: " + positivos);
        System.out.println("Cantidad de números negativos: " + negativos);
    }
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *