Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Programação Orientada a Objetos |
Crie uma classe Java NumeroDecrescente que contenha um método que receba um número inteiro e imprima, em ordem decrescente, o valor do número até 0 - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 2468 vezes |
Exercício Resolvido de Java - Crie uma classe Java NumeroDecrescente que contenha um método que receba um número inteiro e imprima, em ordem decrescente, o valor do número até 0 Pergunta/Tarefa: Crie uma classe Java NumeroDecrescente que contenha um método que receba um número inteiro e imprima, em ordem decrescente, o valor do número até 0. Resposta/Solução: Mais um exercício sobre Programação Orientada a Objetos em Java. Este pertence a uma lista de exercícios básicos, mas muito recomendada para aqueles que estão dando os primeiros passos na POO em Java. Não há muitas exigências não, ou seja, nada de herança, polimorfismo, encapsulamento, etc, somente uma classe Java simples com um método. Então, veja o código completo e comentado para a classe NumeroDecrescente, juntamente com o seu método ordemDecrescente(): Código para a classe NumeroDecrescente.java: package arquivodecodigos; public class NumeroDecrescente { // método que recebe um número inteiro e imprima // em ordem decrescente, o valor do número até 0 public void ordemDecrescente(int numero){ if(numero < 1){ System.out.println("O número deve ser maior que 0"); } else{ for(int i = numero; i >= 0; i--){ System.out.println(i); } } } } E aqui está a classe principal que nos permite testar a classe NumeroDecrescente: package arquivodecodigos; import java.util.Scanner; public class Estudos{ public static void main(String args[]){ // vamos efetuar a leitura usando um objeto da // classe Scanner Scanner entrada = new Scanner(System.in); // vamos solicitar um número System.out.print("Informe o número: "); int a = Integer.parseInt(entrada.nextLine()); // vamos criar um objeto da classe NumeroDecrescente NumeroDecrescente nd = new NumeroDecrescente(); // e chamamos o seu método ordemDecrescente() nd.ordemDecrescente(a); } } Ao executar o exercício nós teremos o seguinte resultado: Informe o número: 4 4 3 2 1 0 |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
Java - Java Swing para iniciantes - Como detectar eventos do teclado em uma janela JFrame do Java Swing |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |