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

Solução para os Desafios

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

class Main {
    public static void main(String[] args) {
        Pessoa p = new Pessoa();
        p.dizerOla();
    }
}

2)calculadora

public class Calculadora {
    public int dobro(int x) {
        return x * 2;
    }
}
 class Principal {
     public static void main(String[] args) {
        Calculadora calculo = new Calculadora();
        int resultado = calculo.dobro(8);
         System.out.println(resultado);
     }
 }

3)musica

public class Musica {
    String artista;
    String titulo;
    String album;
    int anoDeLancamento;
    double somaDeAvaliacoes;
    int numAvaliacoes;

    void fichaTecnica () {
        System.out.println(" Música: " +titulo);
        System.out.println(" Nome do Artista: " +artista);
        System.out.println("Album: " +album);
        System.out.println("Ano de Lançamento: " +anoDeLancamento);
        System.out.println("Quantidade de Avaliações: " +numAvaliacoes);
    }

    void avaliacoes (double nota) {
        somaDeAvaliacoes += nota;
        numAvaliacoes++;
    }

    double mediaDeAvaliacoes () {
        return somaDeAvaliacoes/numAvaliacoes;
    }
}
public class MusicaPrincipal {
    public static void main(String[] args) {
        Musica musica = new Musica ();

        musica.titulo = "Hoje quero sair só";
        musica.artista = "Lenine";
        musica.album = "o Dia em Que Faremos Contato";
        musica.anoDeLancamento = 1997;


        musica.avaliacoes(8.5);
        musica.avaliacoes(7.5);
        musica.avaliacoes(6.8);
        musica.avaliacoes(7.6);

        musica.fichaTecnica();

        double avaliacoes = musica.mediaDeAvaliacoes();
        System.out.println("Média das Avaliações: " +avaliacoes);
    }
}

4)Carro

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

    void fichaTecnicaCarro() {
        System.out.println("----------CARRO- Ficha Técnica ---------");
        System.out.println("Modelo: " +modelo);
        System.out.println("Fabricante: " +marca);
        System.out.println("Cor: " +cor);
        System.out.println("Ano: " +ano);
    }

    int idadeCarro() {
        return 2025 - ano;
    }
}
public class CarroPrincipal {
    public static void main(String[] args) {
        Carro carro = new Carro();

        carro.modelo = "Rural";
        carro.marca = "Ford";
        carro.cor = "Azul e Branco";
        carro.ano = 1975;

        carro.fichaTecnicaCarro();

        int idadeCarro = carro.idadeCarro();
        System.out.println("Idade do Carro: " +idadeCarro);

    }
}

5)Aluno

public class Aluno {
    String nome;
    int idade;

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

class AlunoPrincipal {
    public static void main(String[] args) {
        Aluno aluno = new Aluno();

        aluno.nome = "Renata";
        aluno.idade = 16;

        aluno.informacoes();
    }
}
1 resposta
solução!

Oi, Renata! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Você mandou muito bem na construção das classes! Usou de forma correta os métodos, atributos e boas práticas de orientação a objetos. Dá pra ver claramente a evolução do seu entendimento com exemplos bem aplicados como Musica, Carro e Aluno, todos com métodos que representam ações do mundo real.

Continue firme nos estudos.

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