Her Yazılım dilinde olduğu gibi javada da operatorler çok sık kullanılır. Javada Operatörler bir çok farklı sitede bir çok farklı grup altında birleştirilmişse de Oracle sitesinde 7 ana başlığa ayrılmıştır;
- Basit Atama Operatörü
- Aritmetik Operatörler
- Tekli Operatörler
- Eşitlik ve İlişkisel Operatörler
- Koşul Operatörleri
- Karşılaştırma Operatörü
- Bitwise Operatörler
Bu başlıklardan Koşul Operatörleri daha önce yayınladığımız If else koşul yapısı (And ve Or) dersimizde anlatıldı. Biz yine de tüm bu operatör tiplerinden bahsederek konu altında hepsine ait bilgileri vereceğiz.
Java Operatörler
Basit Atama Operatörü
Basit atama operatörleri kod geliştirmeye ilk başladığımız andan itibaren kullandığımız ve (=) ile gösterilen operatördür. Bu operatöre yazdığımız kodlarda değişkenlere değer atarken kullandığımız operatörü örnek verebiliriz.
String isim=”Bilogtek” burada isim değişkenine Bilogtek kelimesi atanmıştır.
Aritmetik Operatörler
Aritmetik operatörler klasik matematiksel işlemleri yapılamasını sağlayan operatörlerdir. +(toplama), -(çıkarma), *(çarpma), /(bölme) ve %(mod alma) işlemlerinin yapılmasını sağlayan operatörlerdir.
Tekli Operatörler
Tekli operatörler bir değişkenin sağına veya soluna gelerek tek başına değişkenin değerini değiştirebilen operatörlerdir. +(artı), -(eksi), ++(1 değer arttırma), –(1 değer düşürme), !(boolean tipi tersine çevirme) operatörleri mevcuttur.
Eşitlik ve İlişkisel Operatörler
Eşitlik ve İlişkisel Operatörler iki farklı değişkenin eşitliğini veya arasındaki ilişkiye yönelik farklılıkları ortaya çıkarmaya yarayan operatörlerdir. ==(eşittir), !=(eşit değildir), > (büyüktür), <(küçüktür), >=(büyük eşittir), <= (küçük eşittir) operatörlerinden oluşur.
Koşul Operatörleri
Yazımızın başında da belirttiğimiz gibi bu konuya ait detaylı bilgiye If else koşul yapısı (and or) dersimizden ulaşabilirsiniz. Koşul operatörleri verilen parametrelerin birden fazla eşitlik veya ilişkisel koşulu sağlayıp sağlamadığını kontrol ederken kullanılır. &&(ve), ||(veya), ?:(üçlü) operatör seçenekleri mevcuttur.
Karşılaştırma Operatörleri
Karşılaştırma operatörü insteadOf olarak bilinmektedir. bir sınıfı bir sınıfla veya interface ile karşılaştırma yaparken kullanılmaktadır. Vereceğimiz örnek nesne yönelimli proglama bilmek gerektirdiği için üzerinde çok durmayacağız. Ayrıca aşağıda verdiğimiz örneği direk olarak çalıştırmaya çalıştığınızda hata verecektir. kodun düzgün çalışması için ilgili sınıfların oluşturulması gerekmektedir.
konuyla ilgili bu örnek direk olarak oracle web sitesinden alınmıştır. İlgili konuya buradan ulaşabilirsiniz.