El contenido de ambos de los siguientes si los bloques deben ser ejecutadas:¿Hay alguna diferencia entre usar un operador lógico o un operador bit a bit en un bloque if en Java?
if(booleanFunction() || otherBooleanFunction()) {...}
if(booleanFunction() | otherBooleanFunction()) {...}
Entonces, ¿cuál es la diferencia entre usar o usar |
||
?
Nota: Miré esto y encontré mi propia respuesta, que incluí a continuación. Por favor, siéntete libre de corregirme o dar tu propia opinión. ¡Seguro que hay margen de mejora!
No entiendo el punto de esta pregunta, usted hace una pregunta que responde usted mismo, antes de que alguien más pueda responder. – Nim
Probablemente insignia de la agricultura? – Durandal
@Nim y Durandal: Hmm. Podría haberme olvidado el punto, pero según [esto] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your -own-questions /) está bien contestar sus propias preguntas si cree que podrían ser relevantes para otros. Resolví mi propia pregunta y pensé que la compartiría, así que me tomé la molestia de documentarla aquí. No significaba ofender a nadie – Miquel