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
- Abre tu IDE y crea un nuevo proyecto llamado «ContarPositivosNegativos».
- 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); } }