Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny