В общем, вряд ли имеет значение, используете ли вы,
Оценочное значение == 1 ИЛИ 1 == оценочное значение.
Используйте то, что кажется вам более читабельным. Я предпочитаю if (оценочное значение == 1), потому что он выглядит более читабельным для меня.
И снова я хотел бы процитировать известный сценарий сравнения строк в Java.
Рассмотрим строку String, которую нужно сравнить с другой строкой «SomeString».
str = getValueFromSomeRoutine();
Теперь во время выполнения вы не уверены, что str будет NULL. Поэтому, чтобы избежать исключения, вы напишите
if(str!=NULL)
{
if(str.equals("SomeString")
{
//do stuff
}
}
чтобы избежать проверки внешнего нуля, вы можете просто написать
if ("SomeString".equals(str))
{
//do stuff
}
Хотя это менее читабельно, что опять-таки зависит от контекста, это сэкономит вам лишнее, если.