Как создать в Java getter, в котором есть входящие числа и используется switch для выбора исходящего числа?
Сие есть мой неправильный пример:
switch (randomOperatorLogicka) {
case 1:
float vysledekLogicka;
vysledekLogicka = cislo1Logicka + cislo2Logicka;
this.vysledek = vysledekLogicka;
return vysledekLogicka;
break;
case 2:
vysledekLogicka = cislo1Logicka - cislo2Logicka;
this.vysledek = vysledekLogicka;
return vysledekLogicka;
break;
case 3:
vysledekLogicka = cislo1Logicka * cislo2Logicka;
this.vysledek = vysledekLogicka;
return vysledekLogicka;
break;
case 4:
if (cislo1Logicka == 0) {
do {
cislo2Logicka = random.nextInt(11);
} while (cislo2Logicka != 0);
vysledekLogicka = cislo1Logicka / cislo2Logicka;
this.vysledek = vysledekLogicka;
return vysledekLogicka;
break;
} else {
vysledekLogicka = cislo1Logicka / cislo2Logicka;
this.vysledek = vysledekLogicka;
return vysledekLogicka;
break;
}
}
float vysledekLogickap;
return vysledekLogickap;
}
public double calculate (int randomOperatorLogicka, int cislo1Logicka, int cislo2Logicka) {
double vysledekLogicka = 0;
switch (randomOperatorLogicka) {
case 1:
vysledekLogicka = cislo1Logicka+cislo2Logicka;
break;
case 2:
vysledekLogicka = cislo1Logicka-cislo2Logicka;
break;
case 3:
vysledekLogicka = cislo1Logicka*cislo2Logicka;
break;
case 4:
if (cislo1Logicka == 0) cislo2Logicka = ThreadLocalRandom.current().nextInt(1, 12);
vysledekLogicka = cislo1Logicka/cislo2Logicka;
break;
}
//this.vysledek = vysledekLogicka;
return vysledekLogicka;
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
ПриветРешил заменить метод openSession() в Hibernate на getCurrentSession