Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] ContandoNumerosPositivosENegativos

package br.com.nadson.desafiosc3.principal;

import java.util.Scanner;

public class ContandoNumerosPositivosENegativos {
    public static void main(String[] args) {
        try(Scanner entrada = new Scanner(System.in)) {
            int numeroPositivo=0;
            int numeroNegativo=0;
            while(true){
                System.out.println("Digite um numero: (Ou digite fim para sair)");
                String digtado=entrada.nextLine();
 
                if(digtado.equalsIgnoreCase("fim")){
                    System.out.println("Finalizando programa...");
                    break;
                }

                try {
                    int numero = Integer.parseInt(digtado);
                    if (numero >= 0) {
                        numeroPositivo++;
                    } else {
                        numeroNegativo++;
                    }
                } catch (NumberFormatException e) {
                    System.out.println("'" + digtado + "' é um dado inválido. Por favor, digite apenas números inteiros.");
                }

            }

            System.out.println("Quantidade de numeros positivos: "+numeroPositivo);
            System.out.println("Quantidade de numeros negativos: "+numeroNegativo);

        }
    }
}
1 resposta
solução!

Olá, Nadson! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de Scanner para capturar entradas do usuário, utilizou muito bem o try-catch para tratar exceções e ainda compreendeu a importância do laço while para manter o programa em execução contínua.

Uma dica interessante para o futuro é utilizar o trim() ao ler a entrada, evitando problemas com espaços extras. Assim:

String digitado = entrada.nextLine().trim();

Isso faz com que o programa ignore espaços em branco digitados pelo usuário, tornando a entrada mais robusta.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!