1
resposta

[Projeto] Resolução Desafios

1

    System.out.println(pessoa1.olaMundo);
}

2

    System.out.println("Digite o numero que você quer multiplicar por 2:");
    int numero = scanner.nextInt();

    int resultado = calculadora.dobrarNumero(numero);
    System.out.println("Resultado:" + resultado);

    scanner.close();
}

3

void exibeFichaTecnica() {
    System.out.println("Título da música:" + titulo);
    System.out.println("Artista:" + artista);
    System.out.println("Ano de Lançamento:" + anoDeLancamento);
}

void avalia(double nota) {
    somaDasAvaliacoes += nota;
    numAvaliacoes++;
}

double pegaMedia() {
    return somaDasAvaliacoes / numAvaliacoes;
}
    musica.titulo = "1993";
    musica.artista = "Matue";
    musica.anoDeLancamento = 2024;

    musica.exibeFichaTecnica();

    musica.avalia(8);
    musica.avalia(10);
    musica.avalia(9);
    musica.avalia(10);

    double mediaAvaliacoes = musica.pegaMedia();
    System.out.println("Média de Avaliações:" + mediaAvaliacoes);
}

4

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

int calculaIdade() {
    return 2025 - ano;
}
    meuCarro.exibeFichaTecnica();
    System.out.println("Idade do carro: " + meuCarro.calculaIdade() + " anos");

    if (meuCarro.calculaIdade() == 0) {
        System.out.println("Seu carro é 0km.");
    }
}

5

void exibeInformacoes () {
    System.out.println("Nome do Aluno:" + nome);
    System.out.println("Idade do Aluno:" + idade);
}
    System.out.println("Digite o nome do aluno:");
    aluno.nome = scanner.nextLine();
    System.out.println("Digite a idade do aluno:");
    aluno.idade = scanner.nextInt();

    aluno.exibeInformacoes();

    scanner.close();
}
1 resposta

Oi, Gabriel, como vai?

O seu código demonstra uma compreensão sólida sobre a criação de classes e a manipulação de métodos e atributos em Java. Você aplicou corretamente a lógica de interação entre objetos e a utilização de scanners para capturar dados externos, o que torna seus exercícios mais dinâmicos. A estrutura utilizada para os cálculos de média e idade do veículo também segue os princípios da orientação a objetos ao manter o comportamento dentro da classe correspondente.

Parabéns pela dedicação em resolver todos os desafios propostos e por compartilhar sua evolução com a gente.

Continue praticando e explorando novas formas de modelar seus sistemas, pois o fórum está sempre a sua disposição.

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