public class Pessoa {
// 1 - Crie uma classe Pessoa com um método que exibe "Olá, mundo!" no console.
void exibe() {
System.out.println("Olá, mundo!");
}
}
public class PessoaTeste {
public static void main(String[] args) {
Pessoa pessoa1 = new Pessoa();
pessoa1.exibe();
}
}
public class Calculadora {
// 2 - Crie uma classe Calculadora com um método que recebe um número como parâmetro e retorna o dobro desse número.
double dobro;
void recebe(double numero) {
dobro = numero * 2;
}
double getDobro() {
return dobro;
}
}
public class CalculadoraTeste {
public static void main(String[] args) {
Calculadora teste1 = new Calculadora();
teste1.recebe(15);
System.out.println(teste1.getDobro());
}
}
public class Musica {
// 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.
String titulo;
String artista;
int anoLancamento;
int avaliacao = 0;
int numAvaliacoes = 0;
void exibeFichaTecnica() {
System.out.println("Nome da música: " + titulo);
System.out.println("Artista: " + artista);
System.out.println("Ano de lançamento: " + anoLancamento);
}
void avaliaMusica(double nota) {
avaliacao += nota;
numAvaliacoes++;
}
double calculaMedia() {
return avaliacao / numAvaliacoes;
}
double getTotalAvaliacoes() {
return numAvaliacoes;
}
}
import java.util.Scanner;
public class MusicaTeste {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
Musica musica1 = new Musica();
System.out.printf("%n");
musica1.titulo = "Mar de gente";
musica1.artista = "O Rappa";
musica1.anoLancamento = 2003;
musica1.exibeFichaTecnica();
System.out.println("********************");
musica1.avaliaMusica(9);
musica1.avaliaMusica(5);
musica1.avaliaMusica(8);
//Exemplo juntando dois metodos: Scanner + avaliaMusica()
System.out.println("Digite uma nota para a música (0 a 10): ");
double nota1 = leitura.nextDouble();
musica1.avaliaMusica(nota1);
System.out.printf("Média de avaliações da música: %.2f %n", musica1.calculaMedia());
System.out.printf("Quantidade de avaliações: %.2f %n", musica1.getTotalAvaliacoes());
}
}
public class Carro {
// 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|.
String modelo;
int ano;
String cor;
int idadeAtual;
void exibeFichaTescnica() {
System.out.println("Modelo do veículo: " + modelo);
System.out.println("Ano de fabricação: " + ano);
System.out.println("Cor do veículo: " + cor);
}
void calculaIdadeVeiculo(int anoAtual) {
idadeAtual = anoAtual - ano;
}
int getAnoVeiculo() {
return idadeAtual;
}
}
import java.util.Scanner;
public class CarroTeste {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
Carro carro1 = new Carro();
carro1.modelo = "Gol";
carro1.ano = 1990;
carro1.cor = "Branco";
System.out.println("Informe o ano atual: ");
int anoDigitado = leitura.nextInt();
carro1.calculaIdadeVeiculo(anoDigitado);
System.out.println("A idade do veículo é: " + carro1.getAnoVeiculo() + " anos");
}
}
public class Aluno {
// 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|.
String nome;
int idade;
void exibeInformacoes() {
System.out.println("Nome do aluno: " + nome);
System.out.println("Idade do aluno: " + idade + " anos");
}
}
import java.util.Scanner;
public class AlunoTeste {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
Aluno aluno1 = new Aluno();
System.out.println("Informe o nome do aluno: ");
String nomeDigitado = leitura.nextLine();
aluno1.nome = nomeDigitado; // Atribuindo o nome ao aluno
System.out.println("Informe a idade do aluno: ");
int idadeDigitada = leitura.nextInt();
aluno1.idade = idadeDigitada;
aluno1.exibeInformacoes();
leitura.close();
}
}