if (orderStatus != OrderStatus.CLOSED || state != States.MONTANA || dayType != DayType.WEEKEND) { [actions when order is not closed OR state differs from Montana OR day is not a weekend] } else { [actions for other cases] }
if (orderStatus == OrderStatus.CLOSED && state == States.MONTANA && dayType == DayType.WEEKEND) { [actions when order is closed AND state is Montana AND day is a weekend] } else { [actions for other cases] }
Don't forget to use AND (&&) instead of OR (||)!
Anyway, it's better to evaluate the expression in advance, store its result in a Boolean variable with a quality, descriptive name, and use that variable in the if statement (see Short conditions in IFs).