As operações matemáticas são adição, subtração, multiplicação e divisão.
Deve -se resolver primeiro a multiplicação ou divisão. Deve-se manter a ordem dos elementos, por exemplo, se vier multiplicação primeiro e depois divisão, você deve resolver primeiro a multiplicação, e vice-versa. E depois de resolver todas as divisões e multiplicações, você resolve as adições e subtrações.
Quando as expressões contêm operadores de mais de uma categoria, os operadores aritméticos são avaliados primeiro, os operadores de comparação são avaliados em seguida, e os operadores lógicos são avaliados por último.
O operador && é um operador lógico. A função dele é interligar duas condições e retornar true ou false. ... O código possui duas condições e um operador lógico &&, ou seja, o resultado só será verdadeiro se as duas condições forem verdadeiras.
Operadores unários é uma "instrução" composta por dois símbolos, que não precisam estar necessariamente entre dois termos (variáveis, etc). Ao se referir ao operador unário, o interpretador refere-se a sua sequencia comparação == que está sendo usada de forma errada.
O operador && é um operador lógico. A função dele é interligar duas condições e retornar true ou false. O operador lógico && só vai retornar verdadeiro (true), se todas as condições forem verdadeiras.