Olá, estou estudando java pelo Deitel - como Programar, e li o seguinte trecho de texto : “o operador de igualdade == e os operadores relacionais …”.Pelo trecho citado, o Deitel está dizendo que == não é um operador relacional; deve estar maluco né?
Depende do entendimento de cada um, o que Deitel quis retratar com essa ideia é que: == e != são tratados como operadores de igualdade e <, <=, >, >= são tratados como operadores relacionais. (Meu ponto de vista).
Entendi, só que == e != também estabelecem relação entre duas ou mais sentenças, então penso que também são relacionais; concorda?
Faz algum sentido, mas neste caso seu livro não errou. A especificação também faz essa mesma distinção, veja:
https://docs.oracle.com/javase/specs/jls/se9/html/jls-15.html#jls-15.20