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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!