Zawartość obu poniższych czy bloki powinny być wykonywane:Czy istnieje różnica między używaniem operatora logicznego lub operatorem bitowym w bloku if w Javie?
if(booleanFunction() || otherBooleanFunction()) {...}
if(booleanFunction() | otherBooleanFunction()) {...}
Więc jaka jest różnica między używaniem |
lub używając ||
?
Uwaga: Zajrzałem do tego i znalazłem własną odpowiedź, którą zamieściłem poniżej. Proszę, popraw mnie lub daj swój własny pogląd. Na pewno jest miejsce na ulepszenia!
Nie rozumiem tego pytania, zadajesz pytanie, na które sam odpowiesz - zanim ktokolwiek może odpowiedzieć? – Nim
prawdopodobnie odznakę rolnictwa? – Durandal
@Nim and Durandal: Hmm .. Być może przegapiłem punkt, ale według [this] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your -own-questions /) Właściwie dobrze jest odpowiedzieć na własne pytania, jeśli uważasz, że może to być istotne dla innych. Rozwiązałem własne pytanie i pomyślałem, że będę się nim dzielić, więc zadałem sobie trud udokumentowania tego tutaj. Nie chciałbym nikogo urazić – Miquel