1
resposta

Desafio: hora da prática (Resolvido)

// classe Pessoa

public class Pessoa {

    void mensagem(){
        System.out.println("Ola, mundo!");
    }
}

// classe principal

public class Main {
    public static void main(String[] args) {

        Pessoa pessoa = new Pessoa();
        pessoa.mensagem();
    }
}
// classe calculadora

public class Calculadora {

    public int valorDobro(int numero) {
        return numero * 2;
    }
}

// classe principal

public class Main {
    public static void main(String[] args) {

        Calculadora calculadora = new Calculadora();
        int resultado = calculadora.valorDobro(25);
        System.out.println(resultado);
    }
}
// classe musica

public class Musica {

    String titulo;
    String artista;
    int anoLancamento;
    double somaAvaliacoes;
    int qtdAvaliacoes;

    void exibirFichaTecnica (){
        System.out.println("Título da Música: " + titulo);
        System.out.println("Artista: " + artista);
        System.out.println("Lançamento: " + anoLancamento);
    }

    void avalia (double nota){
        somaAvaliacoes += nota;
        qtdAvaliacoes++;
    }

    double pegaMedia(){
        return somaAvaliacoes / qtdAvaliacoes;
    }
}

// classe principal

public class Main {
    public static void main(String[] args) {

        Musica musica = new Musica();

        musica.titulo = "Gimme More";
        musica.artista = "Britney Spears";
        musica.anoLancamento = 2007;

        musica.exibirFichaTecnica();

        musica.avalia(10);
        musica.avalia(8.9);
        musica.avalia(9.6);

        double mediaAvaliacoes = musica.pegaMedia();
        System.out.println("Media das avaliações: " + mediaAvaliacoes);
    }
}
// classe carro

//CLASSE
public class Carro {
    // Atributos
    String modelo;
    int ano;
    String cor;

    // Metodos
    void exibirFichaTecnica() {
        System.out.println("Modelo: " + modelo);
        System.out.println("Ano de lançamento: " + ano);
        System.out.println("Cor: " + cor);
    }

    int calcularidade() {
        return 2025 - ano;
    }
}

// classe principal


public class Main {
    public static void main(String[] args) {

        // Objeto
        Carro carro = new Carro();

        carro.modelo = "Fiat Argo";
        carro.ano = 2023;
        carro.cor = "Vermelho Vulcano";

        carro.exibirFichaTecnica();

        System.out.println("Idade do carro: " + carro.calcularidade() + " anos.");
    }
}
// classe aluno

public class Aluno {
    String nome;
    int idade;

    void exibirAluno(){
        System.out.println("-----Ficha do aluno-----");
        System.out.println("Nome: " + nome);
        System.out.println("Idade: " + idade + " anos.");
    }
}

// classe principal

public class Main {
    public static void main(String[] args) {

        Aluno aluno = new Aluno();

        aluno.nome = "Marcos Ribeiro";
        aluno.idade = 33;

        aluno.exibirAluno();
    }
}
1 resposta

Oi, Marcos! Como vai?

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

Mandou bem ao praticar os conceitos de orientação a objetos com diferentes classes!Cada exemplo reforça o uso de atributos, métodos e instanciamento de objetos de forma clara e funcional.

Alura

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