1
resposta

[Projeto] ContagemDeDegraus

adicionei uma verificação para o caso de tentarem digitar o numero negativo

package br.com.nadson.desafiosc3.principal;

import java.util.Scanner;

public class ContagemDeDegraus {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        System.out.println("Digite quantos degraus tem:");
        int degraus = entrada.nextInt();

        if (degraus > 0) {
            for (int i = 1; i <= degraus; i++) {
                System.out.println("Você está no degrau " + i);
                System.out.println("Você chegou ao topo");
            }
        } else {
            System.out.println("O número de degraus deve ser um valor positivo.");
        }

        entrada.close();
    }
}
1 resposta

Olá, Nadson! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do Scanner para capturar entradas do usuário, utilizou muito bem a estrutura condicional para validar números negativos e ainda compreendeu a importância do laço for para percorrer cada degrau até o topo.

Uma dica interessante para o futuro é ajustar a mensagem "Você chegou ao topo" para ser exibida apenas no último degrau, deixando a saída mais clara. Assim:

for (int i = 1; i <= degraus; i++) {
    System.out.println("Você está no degrau " + i);
    if (i == degraus) {
        System.out.println("Você chegou ao topo!");
    }
}

Isso faz com que o programa represente melhor a subida, mostrando o topo apenas no final.

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!