In most programming languages including Java and C++, non-assignment operators (arithmetic, relational, logical) follow left-to-right associativity. Assignment operators (=, +=, -=) are right-associative. The statement correctly identifies this evaluation order.