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

[Projeto] Desafio 01

exe 1 classe Pessoa.java

public class Pessoa {

    String exibiMensagem() {
        return "Olá, mundo!";
    }
}

classe Main.java

public class Main {
    public static void main(String[] args) {
        Pessoa novaPessoa = new Pessoa();
        System.out.println(novaPessoa.exibiMensagem());
    }
}

exe 2 classe Calculadora.java

public class Calculadora {

    int dobreNumer(int numero) {
        return numero *= 2;
    }
}

classe Main.java

public class Main {
    public static void main(String[] args) {
        Calculadora primeiroNumero = new Calculadora();
        System.out.println(primeiroNumero.dobreNumer(34));
    }
}

exe 3 classe Musica.java

public class Musica {
    String titulo;
    String artista;
    int anoLancamento;
    double avaliacao;
    int numAvaliacoes;

    void exibeFichaTecnica() {
        System.out.println(titulo);
        System.out.println(artista);
        System.out.println(anoLancamento);
        System.out.println(avaliacao);
        System.out.println(numAvaliacoes);
    }

    void pegaAvaliacaoMusica(double nota) {
        avaliacao += nota;
        numAvaliacoes++;
    }

    double calculoMediaAvaliacao() {
        return avaliacao/numAvaliacoes;
    }
}

classe Main.java

public class Main {
    public static void main(String[] args) {
        Musica musica1 = new Musica();
        musica1.titulo = "Prioridade";
        musica1.artista = "Mariana Nolasco e Lourena";
        musica1.anoLancamento = 2025;
        musica1.avaliacao = 9.8;
        musica1.numAvaliacoes = 1;

        musica1.exibeFichaTecnica();
        musica1.pegaAvaliacaoMusica(8);
        musica1.pegaAvaliacaoMusica(7);
        musica1.pegaAvaliacaoMusica(9.7);
        musica1.pegaAvaliacaoMusica(7.8);
        System.out.println(musica1.calculoMediaAvaliacao());
    }
}

exe 4 classe Carro.java

public class Carro {
    String modelo;
    int ano;
    String cor;

    String exibeFichaTecnicaCarro(){
        return """
                Ficha Técnica do Carro
                
                Modelo do carro: %s
                Ano: %d
                Cor: %s
                """.formatted(modelo, ano, cor);
    }

    int idadeCarro(int anoAtual){
        return anoAtual - ano;
    }
}

classe Main.java

public class Main {
    public static void main(String[] args) {
        Carro novoCarro = new Carro();
        novoCarro.modelo = "Mobi";
        novoCarro.ano = 2018;
        novoCarro.cor = "Preto";
        System.out.println(novoCarro.exibeFichaTecnicaCarro());
        System.out.println(novoCarro.idadeCarro(2025));;
    }
}

exe 5 classe Aluno.java

public class Aluno {
    String nome;
    int idade;

    void informacoesAluno(){
        System.out.println(nome);
        System.out.println(idade);
    }
}

classe Main.java

public class Main {
    public static void main(String[] args) {
        Aluno primeiro = new Aluno();
        primeiro.nome = "Bernardo";
        primeiro.idade = 16;
        primeiro.informacoesAluno();
    }
}
1 resposta
solução!

Oi, Kelvyn! Como vai?

Gostei bastante de como você estruturou os exemplos, principalmente a forma como utilizou métodos para exibir informações e realizar cálculos. O uso de classes como Musica, Carro e Aluno mostrou uma boa compreensão dos conceitos de orientação a objetos. Seu código está organizado e direto.

Bons estudos!