1
resposta

Desafio: Hora da pratica

Desafio 1 - Pessoa

public class Pessoa {

public void fala() {
    System.out.println("Olá Mundo");

}

public static void main(String[] args) {
    Pessoa p1 = new Pessoa();
    p1.fala();
}

}

Desafio 2 - Calculadora

public class Calculadora {

public double dobrar(double numero) {

    return numero* 2;
}

}

public class PrincipalCalculo {
public static void main(String [] args){
Calculadora calculadora = new Calculadora();
double resultado = calculadora.dobrar(5);
System.out.println(resultado);
}
}

Desafio 3 - Musica

public class Musica {
String titulo;
String artista;
int anoDeLancamento;
double somaDasAvaliacao;
int numAvaliacao;

void exibeFichaTecnica(){
    System.out.println("Meu gereno musical: " + titulo);
    System.out.println("Meu artista: " + artista);

}

void avaliar (double nota){
    somaDasAvaliacao += nota;
    numAvaliacao ++;
}

double pegarMedia() {
    return somaDasAvaliacao / numAvaliacao;
}

}

public class PrincipalMusica {
public static void main (String [] args){
Musica minhaMusica = new Musica();
minhaMusica.titulo = "Funk";
minhaMusica.artista = "Mc Kevin";
minhaMusica.anoDeLancamento = 2022;

    minhaMusica.exibeFichaTecnica();
    minhaMusica.avaliar(10);
    minhaMusica.avaliar(9);
    minhaMusica.avaliar(7);
    System.out.println(minhaMusica.somaDasAvaliacao);
    System.out.println(minhaMusica.numAvaliacao);
    System.out.println(minhaMusica.pegarMedia());
}

}

Desafio 4 - Carro

public class Carro {
String Modelo;
String Cor;
int anoDeLancamento;
int anoAtual;
int idade;

void exibirAFicha(){
    System.out.println("O Modelo do meu Carro é: " + Modelo);
    System.out.println("A cor do meu Carro é: " + Cor);
}

void idade () {
    idade = anoAtual - anoDeLancamento;
    System.out.println("A idade do meu carro é: " + idade + " Anos" );

}

}

public class PrincipalCarro {
public static void main(String[] args) {
Carro meuCarro = new Carro();
meuCarro.Modelo = "Golf";
meuCarro.Cor = "Azul";
meuCarro.anoDeLancamento = 1998;
meuCarro.anoAtual = 2025;

    meuCarro.exibirAFicha();
    System.out.println(meuCarro.Modelo);
    System.out.println(meuCarro.Cor);
    System.out.println(meuCarro.anoDeLancamento);
    meuCarro.idade();
}

}

Desafio 5 - Aluno
public class Aluno {
String nomeAluno;
int idadeAluno;

void infoAluno(){
    System.out.println("O nome do Aluno é: " + nomeAluno);
    System.out.println("A idade do Aluno é: " + idadeAluno);
}

}

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

    Aluno oAluno = new Aluno();
    oAluno.nomeAluno = "Kauê";
    oAluno.idadeAluno = 20;

    oAluno.infoAluno();
}

}

1 resposta

Olá, Kaue! Tudo bem?

Parabéns pela dedicação em resolver todos os desafios!

Seus códigos estão funcionando perfeitamente e você aplicou corretamente os conceitos de criação de classes, atributos, métodos e instanciação de objetos. É muito bom ver essa prática, pois é a base sólida para tudo o que vem pela frente em Java.

Bons estudos!

Sucesso

Imagem da comunidade