1
resposta

[Projeto] Desafio: hora da prática

Desafio1

public class Pessoa {
    void dizerOla(){
        System.out.println("Olá, Mundo");
    }
}

Desafio2

public class Calculadora {

    // classe calculadora recebe um número e retorno o dobro desse número.
    int recebeNumero( int numero){
            return numero * 2;
    }

}

Desafio3

public class Musica {

    //classe Musica com atributos e métodos para exibir a ficha técnica,
    // avaliar a música e calcular a média de avaliações.
    String artista;
    String titulo;
    int anoLancamento;
    double avaliacoes;
    double totalAvaliacoes;

    void exibeFichaTecnica() {
        System.out.println("Nome do Artista:  " + artista);
        System.out.println("Faixa : " + titulo);
        System.out.println("Ano de lançamento: " + anoLancamento);
        System.out.println();
    }

    void avalia(double nota) {
        avaliacoes += nota;
        totalAvaliacoes++;
    }

    double calculaMedia() {
        return avaliacoes / totalAvaliacoes;
    }
}

Desafio4

public class Carro {

    //classe Carro com atributos e métodos para
    //e xibir a ficha técnica e calcular a idade do carro.
    String modelo;
    int ano;
    String cor;

    void exibeFichaTecnica() {
        System.out.println("Modelo do carro: " + modelo);
        System.out.println("Ano do carro: " + ano);
        System.out.println("Cor do carro: " + cor);
    }

    double calculaIdade(int anoAtual) {
        return anoAtual - ano;
    }
}

Desafio5

public class Aluno {
    String nome;
    int idade;

    void exibeFichaTecnica(){
        System.out.println("Nome do Aluno: " + nome);
        System.out.println("Idade do Aluno: " + idade);
    }

    public static void main(String[] args) {


        Aluno meuAluno = new Aluno();
        meuAluno.nome = "Jean";
        meuAluno.idade = 29;

        meuAluno.exibeFichaTecnica();
    }

}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Jean! Como vai?

Agradeço por compartilhar.

Gostei muito das suas implementações! Você aplicou bem os conceitos de classes, atributos e métodos. É interessante ver como você organizou cada desafio com clareza e nomes de métodos intuitivos.

Continue praticando a criação de classes e testando os métodos no main.

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