G2A Many GEOs
SHARE
TWEET

Untitled

a guest Apr 10th, 2020 144 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package lustr;
  2.  
  3. public class Lustr {
  4.  
  5.     private LustrStavy stavyPrvniZarovky = LustrStavy.OFF;
  6.     private boolean jeUmistenaZarovka = true;
  7.     private boolean svitiPrvniZarovka = false;
  8.  
  9.     private LustrStavy stavyDvouZarovek = LustrStavy.OFF;
  10.     private boolean svitiObe = false;
  11.  
  12.     public void jednaZarovka() {
  13.         if (this.stavyPrvniZarovky != LustrStavy.OFF) {
  14.             this.stavyPrvniZarovky = LustrStavy.OFF;
  15.             setSvitiJednaZarovka(false);
  16.         } else if (this.jeUmistenaZarovka == true) {
  17.             this.stavyPrvniZarovky = LustrStavy.ON;
  18.             setSvitiJednaZarovka(true);
  19.         }
  20.         System.out.println(this.stavyPrvniZarovky());
  21.     }
  22.  
  23.     public void dveZarovky() {
  24.         if (this.stavyDvouZarovek != LustrStavy.OFF) {
  25.             this.stavyDvouZarovek = LustrStavy.OFF;
  26.             setSvitiObeZarovky(false);
  27.         } else {
  28.             this.stavyDvouZarovek = LustrStavy.ON;
  29.             setSvitiObeZarovky(true);
  30.         }
  31.         System.out.println(this.stavyDvouZarovek());
  32.     }
  33.  
  34.     public void nasroubujuJednuZarovku() {
  35.         if (this.stavyPrvniZarovky != LustrStavy.ON) {
  36.             this.stavyPrvniZarovky = LustrStavy.ADD;
  37.  
  38.         }
  39.         setStavZarovky(true);
  40.         System.out.println(stavyPrvniZarovky());
  41.     }
  42.  
  43.     public void vysroubujuJednuZarovku() {
  44.         if (this.stavyPrvniZarovky != LustrStavy.ON) {
  45.             this.stavyPrvniZarovky = LustrStavy.REMOVE;
  46.         }
  47.         setStavZarovky(false);
  48.         System.out.println(stavyPrvniZarovky());
  49.     }
  50.  
  51.     public void sviticiZarovky() {
  52.         int pocet = 0;
  53.         if (getStavPrvniZarovky() == true) {
  54.             pocet++;
  55.         }
  56.         if (getStavDvouZarovek() == true) {
  57.             pocet += 2;
  58.         }
  59.         switch (pocet) {
  60.             case 1:
  61.                 System.out.println("sviti 1.");
  62.                 break;
  63.             case 2:
  64.                 System.out.println("svítí 2.");
  65.                 break;
  66.             case 3:
  67.                 System.out.println("svítí 3.");
  68.                 break;
  69.  
  70.             default:
  71.                 System.out.println("svítí 0.");
  72.         }
  73.     }
  74.  
  75.     public boolean getZarovka() {
  76.         return this.jeUmistenaZarovka;
  77.     }
  78.  
  79.     public boolean getStavPrvniZarovky() {
  80.         return this.svitiPrvniZarovka;
  81.     }
  82.  
  83.     public boolean getStavDvouZarovek() {
  84.         return this.svitiObe;
  85.     }
  86.  
  87.     public void setStavZarovky(boolean jeZdeUmistenaZarovka) {
  88.         this.jeUmistenaZarovka = jeZdeUmistenaZarovka;
  89.     }
  90.  
  91.     public void setSvitiObeZarovky(boolean svitiObe) {
  92.         this.svitiObe = svitiObe;
  93.     }
  94.  
  95.     public void setSvitiJednaZarovka(boolean svitiJedna) {
  96.         this.svitiPrvniZarovka = svitiJedna;
  97.     }
  98.  
  99.     private String stavyPrvniZarovky() {
  100.         switch (this.stavyPrvniZarovky) {
  101.             case ON:
  102.                 return "Rozsvícena";
  103.             case OFF:
  104.                 return "Zhasnuta";
  105.             case ADD:
  106.                 return "Nasroubovana";
  107.             case REMOVE:
  108.                 return "Vysroubovana";
  109.         }
  110.         return "";
  111.     }
  112.  
  113.     private String stavyDvouZarovek() {
  114.         switch (this.stavyDvouZarovek) {
  115.             case ON:
  116.                 return "Rozsvíceny dvě žárovky.";
  117.             case OFF:
  118.                 return "Zhasnuty obě žárovka.";
  119.         }
  120.         return "";
  121.     }
  122. }
RAW Paste Data
Ledger Nano X - The secure hardware wallet
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top