Pergunte ao especialista – Operadores

Já que os operadores de curto-circuito são, em alguns casos, mais eficientes do que seus equivalentes comuns, por que Java oferece os operadores AND e OR comuns?

Em alguns casos, você pode querer que os dois operandos de uma operação AND ou OR sejam a…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

Já que os operadores de curto-circuito são, em alguns casos, mais eficientes do que seus equivalentes comuns, por que Java oferece os operadores AND e OR comuns?

Em alguns casos, você pode querer que os dois operandos de uma operação AND ou OR sejam avaliados devido aos efeitos colaterais produzidos.

Image description

Na primeira instrução if, i é incrementada independentemente do sucesso da condição.
Com o operador de curto-circuito, i não é incrementada quando o primeiro operando é falso.
A lição aprendida é que ao esperar que o operando do lado direito de uma operação AND ou OR seja avaliado, deve-se usar versões dessas operações em Java que não sejam de curto-circuito.


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-07-02T20:48:14+00:00) Pergunte ao especialista – Operadores. Retrieved from https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/

MLA
" » Pergunte ao especialista – Operadores." DevsJavaGirlsBR | Sciencx - Tuesday July 2, 2024, https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/
HARVARD
DevsJavaGirlsBR | Sciencx Tuesday July 2, 2024 » Pergunte ao especialista – Operadores., viewed ,<https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » Pergunte ao especialista – Operadores. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/
CHICAGO
" » Pergunte ao especialista – Operadores." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/
IEEE
" » Pergunte ao especialista – Operadores." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/. [Accessed: ]
rf:citation
» Pergunte ao especialista – Operadores | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/07/02/pergunte-ao-especialista-operadores/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.