switch (oper)
в мапу и функциональные интерфейсы, как с римскими цифрами.BiFunction<Integer, Integer, Integer> add = (a, b) -> a + b;
BiFunction<Integer, Integer, Integer> multi = (a, b) -> a * b;
....
Map<String, BiFunction<Integer, Integer, Integer>> opsMap = Map.of("+", add, "-", multi ......);
// где-то там далеко
Integer result = opsMap.get("+").apply(1,2);