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

[Projeto] Contagem de degraus

Olá!

Segue minha solução:


import java.util.Scanner;

public class ContadorDegraus {

    public static void main(String[] args) {


        Scanner sc = new Scanner(System.in);

        System.out.println("Informe o número de degraus: ");
        int degraus = sc.nextInt();

        int[] escada = new int[degraus];

        for (int i = 0; i < escada.length ; i++) {
            escada[i] = i+1;
            
        }

        for (int i = 0; i < escada.length; i++) {
            
            System.out.println("Subindo o degrau " + escada[i]);

        }
        System.out.println("Você chegou ao topo!");

    }
    sc.close;
}
1 resposta
solução!

Olá, Victor, como vai?

Obrigado por compartilhar sua solução para o exercício. A lógica utilizada atende ao objetivo da atividade e o programa realiza corretamente a leitura do valor informado e a impressão da subida dos degraus até chegar ao topo. O uso do laço for para percorrer os valores também está adequado ao contexto do exercício.

Existe apenas um ponto de ajuste no código relacionado ao fechamento do Scanner. A linha sc.close; está fora do método main e também está sem os parênteses do método. Em Java, o fechamento deve ocorrer dentro do método e com a chamada correta. Dessa forma, o trecho final pode ficar assim:

System.out.println("Você chegou ao topo!");
sc.close();

O fórum permanece à disposição caso queira discutir outras soluções ou tirar novas dúvidas. Bons estudos.

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