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.

verimli ancak bu Ģekilde yapılır‖ denilebilir. Yalnızca bir operatör ile gerçekleĢtirilemeyen iĢlemler, ya bir<br />

grup operatörün biraraya getirilmesiyle ya da o iĢlemi gerçekleĢtirecek bir yordam (method) yazılmasıyla<br />

sağlanır. <strong>Java</strong> dili oldukça zengin ve esnek operatör kümesine sahiptir; örneğin matematiksel, mantıksal,<br />

koĢulsal, bit düzeyinde vs. gibi birçok operatör kümesi vardır; ve, bunlar içerisinde çeĢitli operatörler<br />

bulunmaktadır:<br />

• Aritmetik Operatör<br />

• ĠliĢkisel Operatör<br />

• Mantıksal Operatörler<br />

• Bit düzeyinde (bitwise) Operatörler<br />

Operatörler, genel olarak, üzerinde iĢlem yaptığı değiĢken/sabit sayısına göre tekli operatör (unary<br />

operator) veya ikili operatör (binary operator) olarak sınıflanmaktadır; 3 adet değiĢken/sabite ihtiyaç<br />

duyan operatörlere de üçlü operatör denilir. Yani, tek değiĢken/sabit üzerinde iĢlem yapan operatör, iki<br />

değiĢken/sabit üzerinde iĢlem yapan operatör gibi... Tekli operatörler hem ön-ek (prefix) hem de son-ek<br />

(postfix) iĢlemlerini desteklerler. Ön-ek‘ten kastedilen anlam operatörün değiĢkenden önce gelmesi, sonke‘ta<br />

de operatörden sonra gelmesidir..<br />

operatör değişken //ön-ek ifadesi<br />

Son-ek iĢlemlerine örnek olarak,<br />

değişken operatör // son-ek ifadesi<br />

Ġkili operatörlerde operatör simgesi ara-ek (infix) olarak iki değiĢkenin ortasında bulunur:<br />

değişken1 operatör değişken2 //ara-ek<br />

Üçlü operatörlerde ara-ek (infix) iĢlemlerde kullanılır. <strong>Java</strong>‘da üçlü operatör bir tanedir.<br />

değişken1 ? değişken2 : değişken3 //ara ek<br />

2.3.1. Aritmetik Operatörler<br />

<strong>Java</strong> programlama dili kayan-noktalı (floating-point) ve tamsayılar için birçok aritmetik iĢlemi destekleyen<br />

çeĢitli operatörlere sahiptir. Bu iĢlemler toplama operatörü (+), çıkartma operatörü (-), çarpma operatörü<br />

(*), bölme operatörü (/) ve son olarak da artık bölme (%) operatörüdür.<br />

Tablo-2.1. <strong>Java</strong>’da aritmetik operatörler<br />

Operatör Kullanılış Açıklama<br />

+ değişken1 + değişken2 değişken1 ile değişken2‘yi toplar<br />

- değişken1 - değişken2 değişken1 ile değişken2‘yi çıkarır<br />

* değişken1 * değişken2 değişken1 ile değişken2‘yi çarpar<br />

/ değişken1 / değişken2 değişken1, değişken2 tarafından bölünür<br />

% değişken1 % değişken2<br />

Verilenler bir <strong>Java</strong> uygulamasında aĢağıdaki gibi gösterilebilir:<br />

değişken1‘in değişken2 tarafından bölümünden<br />

kalan hesaplanır.<br />

23

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

Saved successfully!

Ooh no, something went wrong!