- Adicionei alguns exercicios pois não coube tudo
public class Carro {
private String modelo;
private double ano1;
private double ano2;
private double ano3;
public String getModelo() {
return modelo;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public double getAno1() {
return ano1;
}
public void setAno1(double ano1) {
this.ano1 = ano1;
}
public double getAno2() {
return ano2;
}
public void setAno2(double ano2) {
this.ano2 = ano2;
}
public double getAno3() {
return ano3;
}
public void setAno3(double ano3) {
this.ano3 = ano3;
}
public void exbirInformacoes(){
System.out.println("Modelo: "+getModelo());
System.out.println("Preço primeiro ano: "+getAno1());
System.out.println("Preço segundo ano: "+getAno2());
System.out.println("Preço terceiro ano: "+getAno3());
System.out.println("Maior Preço: "+calcularMaiorPreco());
System.out.println("Menor Preço: "+calcularMenorPreco());
}
public double calcularMenorPreco(){
double menorPreco = ano1;
if(menorPreco>ano2){
menorPreco = ano2;
}if (menorPreco>ano3){
menorPreco = ano3;
}
return menorPreco;
}
public double calcularMaiorPreco(){
double maiorPreco = ano1;
if(maiorPreco<ano2){
maiorPreco = ano2;
}if (maiorPreco<ano3){
maiorPreco = ano3;
}
return maiorPreco;
}
}
----
public class ModeloCarro extends Carro{
private boolean aerofolio;
public boolean isAerofolio() {
return aerofolio;
}
public void setAerofolio(boolean aerofolio) {
this.aerofolio = aerofolio;
}
@Override
public void exbirInformacoes() {
System.out.println("Preço primeiro ano: "+getAno1());
System.out.println("Preço segundo ano: "+getAno2());
System.out.println("Preço terceiro ano: "+getAno3());
System.out.println("Maior Preço: "+calcularMaiorPreco());
System.out.println("Menor Preço: "+calcularMenorPreco());
System.out.println("Tem aerofolio: "+ this.aerofolio);
}
}
--------
Carro carro = new Carro();
carro.setModelo("Civic 2018");
carro.setAno1(38000);
carro.setAno2(35000);
carro.setAno3(32000);
carro.exbirInformacoes();
ModeloCarro carro1 = new ModeloCarro();
carro1.setModelo("Subaro 2012");
carro1.setAno1(40000);
carro1.setAno2(35000);
carro1.setAno3(30000);
carro1.setAerofolio(true);
System.out.println();
carro1.exbirInformacoes();
- Crie uma classe Animal....
public class Animal {
public void emitirSom(){
System.out.println("Emitindo Som . . . ");
}
}
----------------------
public class Cachorro extends Animal{
public void abanarRabo(){
System.out.println("Abanando o rabo");
}
@Override
public void emitirSom() {
System.out.println("AU AU AU AU");
}
}
--------------------
public class Gato extends Animal{
@Override
public void emitirSom() {
System.out.println("MIAU MIAU MIAU");
}
public void ArranharMovies(){
System.out.println("Gato arranhando móvies...\nGato terminou de arranhar os móveis");
}
}
Gato gato = new Gato();
Cachorro cachorro = new Cachorro();
gato.emitirSom();
gato.ArranharMovies();
cachorro.abanarRabo();
cachorro.emitirSom();
- Crie uma classe ContaBancaria....
public class ContaBancaria {
private String nome;
private double valorConta;
private int numeroConta;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getValorConta() {
return valorConta;
}
public void setValorConta(double valorConta) {
this.valorConta = valorConta;
}
public int getNumeroConta() {
return numeroConta;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public void depositar(double valorDeposito){
valorConta += valorDeposito;
}
public void sacar(double valorsaque){
if (valorsaque<=valorConta){
valorConta -= valorsaque;
}else{
System.out.println("Saque não concluido valor superior ao da conta");
}
}
public void consultarSaldo(){
System.out.println("Nome: "+ nome);
System.out.println("numero da conta: "+ numeroConta);
System.out.println("Valor em depósito: "+ valorConta);
}
}