1
resposta

[Projeto] Hora da pratica - ArrayList part 1


import java.util.ArrayList;

public class Principal {
    static void main(String[] args) {

        ArrayList<String> lista = new ArrayList<>();
        lista.add("Batata e cenoura");
        lista.add("Bolo de chocolate");
        lista.add("Coca zero");
        lista.add("Energético");

        for (String elemento : lista) {
            System.out.println(elemento);
        }

    }

}


-----

EXERCICIO 2:

class animal

public class Animal {
    private String breed;
    private String name;
    private int years;

    public String getBreed() {
        return breed;
    }

    public void setBreed(String breed) {
        this.breed = breed;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getYears() {
        return years;
    }

    public void setYears(int years) {
        this.years = years;
    }

    public Animal(String breed, String name, int years) {
        this.breed = breed;
        this.name = name;
        this.years = years;
    }
}
  

class cachorro

public class Cachorro extends Animal {
    private String color;

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public Cachorro(String breed, String name, int years, String color) {
        super(breed, name, years);
        this.color = color;
    }
}

class principal

public class Principal {
    static void main(String[] args) {
        Cachorro cachorro = new Cachorro("Vira lata", "Branquinha", 15, "branca");

        Animal animal = new Animal("Vira lata", "Pretinha", 20);


        System.out.println(cachorro);

        System.out.println(animal);

        System.out.println("O cachorro da vizinha se chama " + animal.getName() + " e tem " + animal.getYears() + " anos de idade");

        System.out.println();

        System.out.println("Já o meu se chama " + cachorro.getName() + " e é da cor " + cachorro.getColor() );
    }

}


------

EXERCICIO 3:

public class Principal {
    static void main(String[] args) {
        Cachorro cachorro = new Cachorro("Vira lata", "Branquinha", 15, "branca");

        Animal animal = new Animal("Vira lata", "Pretinha", 20);

        if (animal instanceof Cachorro ) {
            Cachorro cachorrO = (Cachorro) animal;

        } else {
            System.out.println("O objeto não é um Cachorro");
        }

        System.out.println(cachorro);

        System.out.println(animal);

        System.out.println("O cachorro da vizinha se chama " + animal.getName() + " e tem " + animal.getYears() + " anos de idade");

        System.out.println();

        System.out.println("Já o meu se chama " + cachorro.getName() + " e é da cor " + cachorro.getColor() );
    }

}


------

EXERCICIO 4:

class produto

import java.time.LocalDate;

public class Produto {
    private String name;
    private double price;
    private int validity;
    private int quantidade;

    public Produto(String name, double price, int validity, int quantidade) {
        this.name = name;
        this.price = price;
        this.validity = validity;
        this.quantidade = quantidade;
    }

    public int getQuantidade() {
        return quantidade;
    }

    public String getName() {
        return name;
    }

    public double getPrice() {
        return price;
    }

    public int getValidity() {
        return validity;
    }


}


class principal

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Produto produto1 = new Produto("Peito de frango", 17.99, 12-03-2016, 2);
        Produto produto2 = new Produto("Creme de leite", 2.89, 04-11-2027, 3);
        Produto produto3 = new Produto("Batata palha", 15.57, 18-9-2026, 1);



        ArrayList<Produto> lista = new ArrayList<>();
        lista.add(produto1);
        lista.add(produto2);
        lista.add(produto3);


        double preco =0;
        for (Produto produto : lista) {
            preco += produto.getPrice();

        }

        ///double precoMedio =0;
        ///for (Produto produto : lista) {
          ///  precoMedio += produto.getQuantidade() / produto.getPrice();
       /// }

        double media = preco / lista.size();


        System.out.println("Preço médio dos produtos " + media);

    }
}

1 resposta

Olá, Laila! Tudo bem?

Parabéns por concluir essa sequência de desafios! É muito bacana ver como você aplicou os conceitos de Orientação a Objetos e o uso de listas de forma tão estruturada. O seu código está muito organizado e fácil de ler.

Bons estudos!

Sucesso

Imagem da comunidade