Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

DESAFIO - HORA DA PRÁTICA 3

  1. Adicionei alguns exercicios pois não coube tudo
  • Crie uma classe Carro...
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);
    }
}

1 resposta
solução!

Olá Paulo! Tudo bem?

Seus códigos estão bem feitos! Você seguiu todas as instruções do desafio corretamente e executou tudo com precisão.

Mantenha esse ótimo ritmo e, sempre que surgir uma dúvida, sinta-se à vontade para perguntar.

Bom aprendizado!