06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tablo-2.10. Dışlayan YA DA işlemi doğruluk tablosu<br />

Değişken1 değişken2 Sonuç<br />

0 0 0<br />

0 1 1<br />

1 0 1<br />

1 1 0<br />

VE ve VEYA iĢlemlerinde kullanılan örnek sayıları YA DA için de gösterilirse, sonuç aĢağıdaki gibi olur:<br />

1010 10<br />

^ 1001 9<br />

---------<br />

0011<br />

TÜMLEME (NOT) İşlemi/Operatörü<br />

a bir değiĢken adı ise ~a ifadesi açılımı : ~a = (-a) - 1, yani, ~10= (-10) -1 = -11 sonucunu verir.<br />

Örnek: BitwiseOrnek2.java<br />

public class BitwiseOrnek2 {<br />

public static void main( String args[] ) {<br />

int a = 10, b = 9, c = 8 ;<br />

System.out.println(“ (a & b) --> “ + (a & b) );<br />

System.out.println(“ (a | b) --> “ + (a | b ) );<br />

System.out.println(“ (a ^ b) --> “ + (a ^ b) );<br />

}<br />

}<br />

System.out.println(“ ( ~a ) --> “ + ( ~a ) );<br />

System.out.println(“ ( ~b ) --> “ + ( ~b ) );<br />

System.out.println(“ ( ~c ) --> “ + ( ~c ) );<br />

Uygulamanın sonucu aĢağıdaki gibi olur:<br />

(a & b) --> 8<br />

(a | b) --> 11<br />

(a ^ b) --> 3<br />

( ~a ) --> -11<br />

( ~b ) --> -10<br />

( ~c ) --> -9<br />

VE, VEYA ve YA DA (Exclusive Or) operatörleri birden çok mantıksal sonuç içeren ifadelerde<br />

kullanılabilir!<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!