Classe Main
public class Main {
public static void main(String[] args) {
Pessoa pessoa = new Pessoa();
pessoa.mensagem();
System.out.println();
Calculadora calculadora = new Calculadora();
int dobro = calculadora.retornoDobro(5);
System.out.println(dobro);
System.out.println();
Musica musica = new Musica();
musica.titulo = "AM";
musica.artista = "Artic Monkeys";
musica.anoDeLancamento = 2013;
musica.avalia(8.9);
musica.avalia(9.7);
musica.avalia(6.3);
musica.avalia(7.5);
double media = musica.pegaMedia();
musica.fichaTecnica();
System.out.println("Media: " + String.format("%.1f", media));
System.out.println();
Carro carro = new Carro();
carro.modelo = "Toyota Corolla";
carro.ano = 2022;
carro.cor = "Prata";
int idadeCarro = carro.idadeCarro();
carro.fichaTecnica();
System.out.println("Idade do carro: " + idadeCarro);
System.out.println();
Aluno aluno = new Aluno();
aluno.nome = "Gilvan Gabriel";
aluno.idade = 22;
aluno.fichaTecnica();
}
}
Classe Pessoa
public class Pessoa {
void mensagem (){
System.out.println("Olá, mundo!");
}
}
Classe Musica
public class Musica {
String titulo;
String artista;
int anoDeLancamento;
double avaliacao;
int numAvaliacoes;
void fichaTecnica(){
System.out.println("Titulo: " + titulo);
System.out.println("Artista: " + artista);
System.out.println("Ano de Lançamento: " + anoDeLancamento);
System.out.println("Avaliação: " + avaliacao);
System.out.println("Numero de avaliações: " + numAvaliacoes);
}
void avalia(double nota){
avaliacao += nota;
numAvaliacoes++;
}
double pegaMedia(){
return avaliacao / numAvaliacoes;
}
}
Classe Carro
public class Carro {
String modelo;
int ano;
String cor;
void fichaTecnica(){
System.out.println("Modelo: " + modelo);
System.out.println("Ano: " + ano);
System.out.println("Cor: " + cor);
}
int idadeCarro(){
return 2024 - ano;
}
}
Classe Calculadora
public class Calculadora {
int retornoDobro (int num){
return num * 2;
}
}
Classe Aluno
String nome;
int idade;
void fichaTecnica(){
System.out.println("Nome: " + nome);
System.out.println("Idade: " + idade);
}
}