public class Filme {
String nome;
int anoLancamento, duracaoMinutos, totalAvaliacoes;
boolean inclusoPlano;
double somaAvaliacao;
void exibeFichaTecnica() {
System.out.println("Nome do Filme: " + nome);
System.out.println("Ano de Lançamento: " + anoLancamento);
System.out.println("Incluso no plano: " + inclusoPlano);
System.out.println("Média das avaliações: " + this.obterMediaAvaliacao());
System.out.println("Quantidade de avaliações: " + totalAvaliacoes);
}
void avaliaFilme(double nota) {
somaAvaliacao += nota;
totalAvaliacoes++;
}
double obterMediaAvaliacao() {
return somaAvaliacao / totalAvaliacoes;
}
}
public class Pessoa {
void saudacao(){
System.out.println("Olá, Mundo! e Hello Word também");
}
}
public class Calculadora {
int resultado;
void calculaDobro(int valor) {
resultado = valor * 2;
System.out.println("O Dobro de " + valor + " é igual a " + resultado);
}
}
public class Musica {
String titulo, artista;
int anoLancamento, numAvaliacoes;
double somaAvaliacao;
void exibirFichaMusica() {
System.out.println("Título da música: " + titulo);
System.out.println("Nome do artista:" + artista);
System.out.println("Ano de Lançamento: " + anoLancamento);
System.out.println("Avaliação da Música: " + this.obterMediaAvaliacao());
System.out.println("Quantidade de Avaliações: " + numAvaliacoes);
}
void avaliaMusica(double nota) {
somaAvaliacao += nota;
numAvaliacoes++;
}
double obterMediaAvaliacao() {
return somaAvaliacao / numAvaliacoes;
}
}
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Carro {
String modelo, cor;
int ano;
void exibirFichaVeiculo() {
System.out.println("Modelo do veículo: " + modelo);
System.out.println("Cor do veículo: " + cor);
System.out.println("Ano do Veículo: " + ano);
System.out.println("Idade do Veículo: " + this.calculaIdadeVeiculo(ano));
}
int calculaIdadeVeiculo(int ano) {
int tempo;
Calendar cal = GregorianCalendar.getInstance();
tempo = (cal.get(Calendar.YEAR)) - ano;
return tempo;
}
}
public class Aluno {
String nomeAluno;
int IdadeAluno;
void exibirDadosAluno() {
System.out.println("Nome do Aluno: " + nomeAluno);
System.out.println("Idade do Aluno: " + IdadeAluno);
}
}
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
// Instanciando Classes
Filme meuFilme = new Filme();
Calculadora calculadora = new Calculadora();
Pessoa pessoa = new Pessoa();
Carro carro = new Carro();
Musica musica = new Musica();
Aluno aluno = new Aluno();
// -----------Filmes------------
meuFilme.nome = "A Espera de um Milagre";
meuFilme.anoLancamento = 1999;
meuFilme.duracaoMinutos = 189;
meuFilme.inclusoPlano = true;
meuFilme.avaliaFilme(8.5);
meuFilme.avaliaFilme(9);
meuFilme.avaliaFilme(10);
meuFilme.avaliaFilme(7.5);
meuFilme.exibeFichaTecnica();
// -----------Pessoa-----------------
pessoa.saudacao();
// ------------Calculadora----------------
int vlr;
Scanner leitura = new Scanner(System.in);
System.out.println("Digite o valor a ser calculado:");
vlr = leitura.nextInt();
calculadora.calculaDobro(vlr);
// -----------Carro-----------------
carro.modelo = "Fiat Uno";
carro.cor = "Roxo";
carro.ano = 1985;
carro.calculaIdadeVeiculo(carro.ano);
carro.exibirFichaVeiculo();
// -----------Música-----------------
musica.titulo = "That's What Friends Are For";
musica.artista = "Dione Warick";
musica.anoLancamento = 1985;
musica.avaliaMusica(10);
musica.avaliaMusica(8);
musica.avaliaMusica(9.5);
musica.avaliaMusica(9.9);
musica.avaliaMusica(5);
musica.exibirFichaMusica();
// -----------Aluno-----------------
aluno.nomeAluno = "José Felix da Silva";
aluno.IdadeAluno = 17;
aluno.exibirDadosAluno();
}
}