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.

Ö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!