Я пытаюсь переписать следующий оператор if как условный оператор.
if (hours > 40)
wages *= 1.5;
else
wages *= 1;
Вот моя попытка, которая работает, но я не думаю, что я правильно использовал оператор сложного присваивания умножения.
int hours = 50, wages = 20;
System.out.println("Wages = " + (hours > 40 ? wages * 1.5: wages * 1));