Mitä eroa & on &&: n Java-versiossa?


Vastaus 1:

Olen erittäin onnellinen vastauksessa tähän kysymykseen, vaikka en myöskään tiedä siitä paljon, mutta yritän silti vastata.

& Onko bittivirheinen operaattori, joka suorittaa toiminnan vähäisesti, se suorittaa bittisesti JA -käytön.

Esim.

12 = 00001100 (binaarina)
25 = 00011001 (binaarina)

Bittikäyttö 12 ja 25
  00001100
& 00011001
  ________
  00001000 = 8

Missä && on looginen operaattori, jota käytetään yleisesti Java-ohjelmoinnissa.

Esim. Jos (Ehto 1 && Ehto 2) Tässä vastaus on totta vain ja vain jos molemmat ehdot (Ehto 1 ja Ehto 2) ovat totta.


Vastaus 2:

&& arvioi toiminnan vasemman puolen, jos se on totta, se jatkuu ja arvioi oikean puolen. & on bittisesti JA operaattorin vertaamalla kunkin operandin bittejä. && on looginen JA operaattori, joka vertaa vain operandien boolean-arvoja. Se vie kaksi operandia, jotka osoittavat boolean-arvon, ja tekee niistä laiskaarvonnan.

Jos haluat tietää enemmän, vieraile Learnvernissa.


Vastaus 3:

&& arvioi toiminnan vasemman puolen, jos se on totta, se jatkuu ja arvioi oikean puolen. & on bittisesti JA operaattorin vertaamalla kunkin operandin bittejä. && on looginen JA operaattori, joka vertaa vain operandien boolean-arvoja. Se vie kaksi operandia, jotka osoittavat boolean-arvon, ja tekee niistä laiskaarvonnan.

Jos haluat tietää enemmän, vieraile Learnvernissa.