(1) Crie uma classe Pessoa com um método que exibe "Olá, mundo!" no console.
public class Pessoa {
void exibeSaudacao() {
System.out.println("Olá mundo");
}
public static void main(String[] args) {
Pessoa pessoa = new Pessoa();
pessoa.exibeSaudacao();
}
}
(2) Crie uma classe Calculadora com um método que recebe um número como parâmetro e retorna o dobro desse número.
package desafio01_horadapratica.calculadora;
public class Calculadora {
int numero;
private int exibeDobro;
int exibeDobro(int numero) {
return numero * 2;
}
public static void main(String[] args) {
Calculadora calculdora = new Calculadora();
System.out.println(calculdora.exibeDobro(8));
}
}
(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.
package desafio01_horadapratica.musica;
public class Musica {
String titulo, artista;
int anoLancamento;
double somaAvaliacoes;
int totalAvaliacoes;
void exibeFichaTecnica() {
System.out.println("Título da música: " + titulo);
System.out.println("Artista: " + artista);
System.out.println("Ano de lançamento: " + anoLancamento);
}
void avaliaMusica( double nota) {
somaAvaliacoes += nota;
totalAvaliacoes++;
}
double retornaMedia() {
return somaAvaliacoes / totalAvaliacoes;
}
}
package desafio01_horadapratica.musica;
public class Principal {
public static void main(String[] args) {
Musica musica = new Musica();
musica.titulo = "Beautiful Things";
musica.artista = "Benson Boone";
musica.anoLancamento = 2024;
musica.avaliaMusica(8.6);
musica.avaliaMusica(9.1);
musica.avaliaMusica(7.2);
musica.exibeFichaTecnica();
System.out.println("Total de avaliações: " + musica.somaAvaliacoes);
System.out.printf("Média de avaliações: %.2f" , musica.retornaMedia());
}
}
(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.
package desafio01_horadapratica.carro;
public class Carro {
String modelo, cor;
int anoDoCarro, anoAtual, idadeCarro;
void exibeFichaTecnica() {
System.out.println("Carro modelo: " + modelo);
System.out.println("Cor: " + cor);
}
int calculaIdadeDoCarro(int anoAtual) {
return anoAtual - anoDoCarro ;
}
}
package desafio01_horadapratica.carro;
public class Principal {
public static void main(String[] args) {
Carro carro = new Carro();
carro.modelo = "Fiat";
carro.cor = "Branco";
carro.anoDoCarro = 2013;
carro.exibeFichaTecnica();
int idade = carro.calculaIdadeDoCarro(2025);
System.out.printf("A idade do carro é: %d anos", idade);
}
}
(5) Crie uma classe Aluno com atributos nome, idade, e um método para exibir informações. Crie uma instância da classe Aluno, atribua valores aos seus atributos e utilize o método para exibir as informações.
package desafio01_horadapratica.aluno;
public class Aluno {
String nome;
int idade;
void exibeInformacao() {
System.out.println("Nome do aluno: " + nome);
System.out.println("Idade: " + idade);
}
}
package desafio01_horadapratica.aluno;
public class Principal {
public static void main(String[] args) {
Aluno novoAluno = new Aluno();
novoAluno.nome = "Sara Lorena";
novoAluno.idade = 15;
novoAluno.exibeInformacao();
}
}