Cartões de estudo

Crie um método que retorne o resultado de um cartão de estudo. Cada cartão contém três valores: um número, o símbolo de um operador e outro número. Em Java, esses valores são recebidos como os três parâmetros first, operator e second. Retorne o resultado matemático dessa expressão.

Há quatro operadores: + (adição), - (subtração), x (multiplicação) e / (divisão). Se o cartão mostrar uma divisão por zero, como Program.flash(3, '/', 0), retorne null. Nas divisões, arredonde o resultado para duas casas decimais. Portanto, Program.flash(10, '/', 3) deve retornar 3.33.

Exemplos

Program.flash(3, 'x', 7) ➞ 21.0

Program.flash(5, '+', 7) ➞ 12.0

Program.flash(10, '-', 9) ➞ 1.0

Program.flash(10, '/', 0) ➞ null

Program.flash(10, '/', 3) ➞ 3.33

Notas

Os cartões contêm apenas números maiores ou iguais a zero.