Advertisement
Guest User

:O

a guest
Mar 1st, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. public enum RodzajKawy {
  2.     KAWA_Z_MLEKIEM, KAWA_CZARNA, KAWA_Z_MLEKIEM_I_CUKREM, KAWA_CZARNA_Z_CUKREM;
  3. }
  4.  
  5. public class Automat {
  6.     private int iloscKubkow;
  7.     private double iloscMleka;
  8.     public Automat(){
  9.         iloscKubkow = 10;
  10.         iloscMleka = 100.0;
  11.     }
  12.     public Automat(int iloscKubkow, double iloscMleka){
  13.         this.iloscKubkow = iloscKubkow;
  14.         this.iloscMleka = iloscMleka;
  15.     }
  16.     public void dodajKubki(int kubki){
  17.         if(iloscKubkow == 1000)
  18.             iloscKubkow = 1000;
  19.         else{
  20.             if((iloscKubkow+kubki) > 1000)
  21.                 iloscKubkow = 1000;
  22.             else
  23.                 iloscKubkow += kubki;
  24.             //System.out.println("Dodano " + kubki + " kubków");
  25.         }
  26.         //System.out.println("kubki: " + iloscKubkow);
  27.     }
  28.     public void dodajMleko(double mleko){
  29.         if(iloscMleka == 200)
  30.             iloscMleka = 200;
  31.         else{
  32.             if((iloscMleka+mleko) > 200)
  33.                 iloscMleka = 200;
  34.             else
  35.                 iloscMleka += mleko;
  36.             //System.out.println("Dodano " + mleko + " mleka");
  37.         }
  38.         //System.out.println("mleko: " + iloscMleka);
  39.     }
  40.    
  41.     public void wypisz(){
  42.         System.out.println("kubki: " + iloscKubkow);
  43.         System.out.println("mleko: " + iloscMleka);
  44.     }
  45.     public RodzajKawy podajKawe(RodzajKawy RodzajKawy){
  46.         if(iloscKubkow == 0)
  47.             return null;
  48.         iloscKubkow--;
  49.         if(RodzajKawy == RodzajKawy.KAWA_Z_MLEKIEM){
  50.             if(iloscMleka == 0)
  51.                 return null;
  52.             else
  53.                 iloscMleka -= 0.5;
  54.             System.out.println("mleko - 0,5: " + iloscMleka);
  55.         }
  56.         else if(RodzajKawy == RodzajKawy.KAWA_Z_MLEKIEM_I_CUKREM){
  57.             if(iloscMleka == 0)
  58.                 return null;
  59.             else
  60.                 iloscMleka -= 0.3;
  61.         }
  62.         System.out.println("mleko - 0,3: " + iloscMleka);
  63.         return RodzajKawy;
  64.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement