Java - Použití parametru metody jako matematického znaku
Dobrý den,
Vytvořil jsem tenhle příklad
public class MathematicalOperatorInParameter {
public static void main(String[] args) {
System.out.println(addition_or_subtraction(100, 50, true));
System.out.println(addition_or_subtraction(100, 50, false));
}
public static int addition_or_subtraction(int number, int number2, boolean addition) {
if (addition) {
return number + number2;
} else {
return number - number2;
}
}
}
Jde o to, že mně přijde zbytečné používat podmínku jenom kvůli operátoru. V tomhle případě to asi nevadí, ale pokud bude výpočet čísel mnohem složitější, tak bude nepřehledné to tam psát dvakrát.
Proto se chci, prosím Vás, zeptat, jestli je možné použít parametr jako operátor?
Děkuji