Advertisement
Guest User

Paragon

a guest
Dec 12th, 2019
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. import java.util.LinkedList;
  2. import java.util.List;
  3.  
  4. public class Paragon {
  5.     private List<Produkt> produkty = new LinkedList<>();
  6.     private int ileDodanych = 0;
  7.  
  8.     public Paragon(List<Produkt> produkty, int ileDodanych) {
  9.         this.produkty = produkty;
  10.         this.ileDodanych = ileDodanych;
  11.     }
  12.  
  13.     public void dodajProdukt(Produkt p) {
  14.         if (produkty.contains(p)) {
  15.             p.zwiekszIlosc();
  16.         }
  17.         else {
  18.             produkty.add(p);
  19.             ileDodanych++;
  20.         }
  21.     }
  22.  
  23.     public double obliczWartosc() {
  24.         double wynik = 0;
  25.  
  26.         for ( Produkt produkt : produkty ) {
  27.             wynik += produkt.obliczWartosc();
  28.         }
  29.  
  30.         return wynik;
  31.     }
  32.  
  33.     @Override
  34.     public String toString() {
  35.         String wynik = "";                           // inicjujesz pustego stringa
  36.  
  37.         for ( Produkt produkt : produkty ) {            // iterujesz po wszystkich produktach na liscie 'produkty' i dodajesz je do stringa
  38.             wynik += produkt.toString();
  39.             wynik += "\n";
  40.         }
  41.         wynik += "Łączna wartość zamówienia:   " + obliczWartosc();
  42.  
  43.         return wynik;
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement