Lehetséges ismétlődés:
& vs && és | vs ||
Mi a különbség a &
és a &&
között?
Ugyanazt a kimenetet kapom a &
és a &&
számára is.
Ex:
&&
:if (true && true){ System.out.println("------if------"); } else { System.out.println("------else------"); }
&
:if (true & true){ System.out.println("------if------"); } else { System.out.println("------else------"); }
Kimenet:
------if------
------if------
Használhatjuk felcserélhetően a &
és &&
operátorokat a kódunkban?