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.

Bu ifade bitiĢik atama operatörüyle aĢağıdaki gibi yazılabilir. Görüldüğü gibi değiĢken adı yukarıdaki<br />

yazımda 2, aĢağıda yazımda ise 1 kez yazılmıĢtır... ()<br />

toplam += 1 ;<br />

Tablo-2-12‘de bitiĢik atama operatörlerinin listesi görülmektedir; bu operatör, özellikle, uzun değiĢken<br />

kullanıldığı durumlarda yazım kolaylığı sağlarlar. ()<br />

Tablo-2.11. <strong>Java</strong>’daki bitişik atama operatörleri<br />

Operatör Kullanılış Şekli Eşittir<br />

+= değiĢken1 += değiĢken2 değiĢken1 = değiĢken1 + değiĢken2<br />

-= değiĢken1-= değiĢken2 değiĢken1 = değiĢken1 – değiĢken2<br />

*= değiĢken1*= değiĢken2 değiĢken1 = değiĢken1 * değiĢken2<br />

/= değiĢken1/= değiĢken2 değiĢken1 = değiĢken1 / değiĢken2<br />

%= değiĢken1%= değiĢken2 değiĢken1 = değiĢken1 % değiĢken2<br />

&= değiĢken1&= değiĢken2 değiĢken1 = değiĢken1 & değiĢken2<br />

|= değiĢken1|= değiĢken2 değiĢken1 = değiĢken1 | değiĢken2<br />

^= değiĢken1^= değiĢken2 değiĢken1 = değiĢken1 ^ değiĢken2<br />

> değiĢken2<br />

>>>= değiĢken1>>>= değiĢken2 değiĢken1 = değiĢken1 >>> değiĢken2<br />

String (+) Operatörü<br />

―+‖ operatörü String verilerde birleĢtirme görevi görür; eğer ifade String ile baĢlarsa, onu izleyen veri<br />

tipleri de kendiliğinden String‘e dönüĢtürülür. Bu dönüĢtürme sırrı ve ayrıntısı ilerleyen bölümlerde ele<br />

alınmaktadır:<br />

Örnek: OtomatikCevirim.java ()<br />

public class OtamatikCevirim {<br />

}<br />

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

int x = 0, y = 1, z = 2;<br />

System.out.println(“Sonuc =” + x + y + z);<br />

}<br />

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

Sonuc =012<br />

Görüldüğü gibi String bir ifadeden sonra gelen tamsayılar toplanmadı; doğrudan String nesnesine çevrilip<br />

ekrana çıktı olarak gönderildiler... ()<br />

Nesnelerin Karşılaştırılması<br />

Nesnelerin eĢit olup olmadığını = = veya ! = operatörleriyle sınanabilir! ()<br />

35

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

Saved successfully!

Ooh no, something went wrong!