Mtro. Fernando Arciniega

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

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 una respuesta

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