Apenas compartilhando a forma como resolvi o desafio.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//Declara variável para capturar as entradas via teclado
Scanner leitura = new Scanner(System.in);
//1) Crie uma classe Pessoa com um metodo que exibe "Olá, mundo!" no console
Pessoa p1 = new Pessoa();
p1.imprimeOlaMundo();
//2) Crie uma classe Calculadora com um metodo que recebe um número como parâmetro e retorna o dobro desse número.
Calculadora c1 = new Calculadora();
System.out.print("Digie um valor para calular o dobro: ");
c1.numero = leitura.nextInt();
System.out.println("O Dobro de " + c1.numero + " é: " + c1.calculaDobro(c1.numero));
/*3) Crie uma classe Musica com atributos titulo, artista, anoLancamento, avaliacao e numAvaliacoes, e métodos
para exibir a ficha técnica, avaliar a música e calcular a média de avaliações.*/
Musica m1 = new Musica();
m1.exibeFichaTecnica();
m1.avaliaMusica(9.8);
m1.avaliaMusica(9.5);
m1.avaliaMusica(9.2);
System.out.println("A Média das notas é: " + m1.pegaMedia());
//4) Crie uma classe Carro com atributos modelo, ano, cor e métodos para exibir a ficha técnica e calcular a idade do carro.
Carro car1 = new Carro();
car1.exibeFichaTecnica();
System.out.println("A idade do carro é: " + car1.exibeIdadeDoCarro() + " anos.");
/*5) Crie uma classe Aluno com atributos nome, idade, e um metodo para exibir informações. Crie uma instância da
classe Aluno, atribua valores aos seus atributos e utilize o metodo para exibir as informações. */
Aluno a1 = new Aluno();
a1.nome = "Evandro Júnior";
a1.idade = 50;
a1.exibeInformacoes();
}
}
public class Pessoa {
void imprimeOlaMundo() {
System.out.println("Olá, Mundo!");
}
}
public class Calculadora {
int numero;
int calculaDobro (int numero){
int resultado = numero * 2;
return resultado;
}
}
public class Musica {
String tituloMusica = "Like A Stone";
String nomeArtista = "Audioslave";
int anoLancamento = 2003;
int numeroAvaliacoes = 0;
double notaAvaliacao = 0.0;
void exibeFichaTecnica(){
System.out.println("O título da música é: " + tituloMusica);
System.out.println("O nome do artista é: " + nomeArtista);
System.out.println("O ano de lançamento é: " + anoLancamento);
}
void avaliaMusica(double notaMusica){
notaAvaliacao += notaMusica;
numeroAvaliacoes++;
}
double pegaMedia () {
return notaAvaliacao / numeroAvaliacoes;
}
}
public class Carro {
String modelo = "Sandero";
String cor = "Branco";
int ano = 2016;
void exibeFichaTecnica(){
System.out.println("Modelo: " + modelo);
System.out.println("Cor: " + cor);
System.out.println("Ano: " + ano);
}
int exibeIdadeDoCarro (){
int idadeCarro = 2026 - ano;
return idadeCarro;
}
}
public class Aluno {
String nome;
int idade;
void exibeInformacoes (){
System.out.println("Nome do aluno: " + nome);
System.out.println("Idade do aluno: " + idade);
}
}