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.

Örneğin (++a veya --a) Ģeklinde verilmesinde, önce matematiksel toplama/çıkartma iĢlemi gerçekleĢir;<br />

daha sonra değer üretilir. Ancak, (a++ veya a--) Ģeklinde verilmesi durumunda ise, önce değer üretilir; daha<br />

sonra matematiksel toplama/çıkartma iĢlemi gerçekleĢir. AĢağıda verilen kısa program bunu güzel bir<br />

Ģekilde ifade etmektedir:<br />

Örnek: OtomatikArtveAz.java<br />

public class OtomatikArtveAz {<br />

static void ekranaYaz(String s) {<br />

System.out.println(s);<br />

}<br />

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

}<br />

}<br />

int i = 1;<br />

ekranaYaz("i : " + i);<br />

ekranaYaz("++i : " + ++i);<br />

ekranaYaz("i++ : " + i++);<br />

ekranaYaz("i : " + i);<br />

ekranaYaz("--i : " + --i);<br />

ekranaYaz("i-- : " + i--);<br />

ekranaYaz("i : " + i);<br />

// önek artırım<br />

// sonek artırım<br />

// önek azaltma<br />

// sonek azaltma<br />

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

i : 1<br />

++i : 2<br />

i++ : 2<br />

i : 3<br />

--i : 2<br />

i-- : 2<br />

i : 1<br />

2.3.2. İlişkisel Operatörler<br />

ĠliĢkisel operatörler iki değeri karĢılaĢtırarak bunlar arasındaki mantıksal iliĢkiyi belirlemeye yararlar.<br />

Örneğin iki değer birbirine eĢit değilse, == operatörüyle bu iliĢki sonucu yanlıĢ (false) olur. Tablo-2.5‘de<br />

iliĢkisel operatörler ve anlamları verilmiĢtir:<br />

Tablo-2.5. İlişkisel operatörler<br />

Operatör Kullanılış Şekli True değeri döner eğer ki........<br />

> değişken1 > değişken2 değişken1, değişken2‘den büyükse<br />

>= değişken1 >= değişken2 değişken1, değişken2‘den büyükse veya eĢitse<br />

< değişken1 < değişken2 değişken1, değişken2‘den küçükse<br />

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

Saved successfully!

Ooh no, something went wrong!