Java’da Operatörler

Java’da Operatörler
java'da operatörler
3

Java’da operatörler Java için çok önemli bir araçtır. Operatörler olmadan programlarımızda matematiksel, mantıksal hesaplamalar yapamazdık. Dolayısıyla operatörlere sahip olmak, programlama dilinin ayrılmaz bir parçasıdır. Java, ihtiyaca göre kullanılabilen birçok operatör türü sağlar. Sağladıkları işlevselliğe göre sınıflandırılırlar.

Java’da Operatör Türleri

  1. Aritmetik Operatörler
  2. Tekli Operatörler
  3. Atama Operatörleri
  4. İlişkisel Operatörler
  5. Mantıksal Operatörler
  6. Bitsel Operatörler

1. Aritmetik Operatörler

Aritmetik operatörler, matematiksel işlemler yapmak için kullanılır Java’da başlıca aritmetik operatörler şunlardır:

  • (+) Toplama işlemi yapar.
  • (-) Çıkarma işlemi yapar.
  • (*) Çarpma işlemi yapar.
  • (/) Bölme işlemi yapar.
  • (%) Mod işlemi yapar, işlemin sonucunda kalanı belirtir.
  • (–) Değeri bir azaltır.
  • (++) Değeri bir arttırır.

 

Temel Aritmetik Operatörler

Temel aritmetik operatörler, bildiğimiz 4 işlem yapan bir operatördür. Bununla ilgili örnek yapalım.

Ekran Çıktısı

 

Mod Operatörü (%)

Mod operatörü, mod işleminden kalanı bize vermektedir. Mod operatörü ile ilgili bir örnek yapalım.

Ekran Çıktısı

 

2. Tekli Operatörler

Java tekli operatörler için yalnızca bir işlenen gerekmektedir. Tekli operatörler çeşitli işlemleri gerçekleştirmek için kullanılır, yani:
bir değeri birer birer arttırmak veya azaltmak gibi işlemlerde kullanılmaktadır.

Ekran Çıktısı

 

3. Atama Operatörü

Temel atama işlemlerinde (=) operatörü kullanılmaktadır. Değişkene değer atanması için kullanılır.

Ekran Çıktısı

Diğer atama yöntemlerinde ise (+=, *=, -=, /=) kullanılmaktadır örnek gösterecek olursak:

Ekran Çıktısı

 

4. İlişkisel Operatörler

İlişkisel operatörler, veriler arasında karşılaştırma yapmayı sağlamaktadır. Bunları şöyle sıralayabiliriz:

  • < (Küçüktür)
  • > (Büyüktür)
  • == (Eşittir)
  • != (Eşit değildir)
  • <= (Küçük eşittir)
  • >= (Büyük eşittir)

Ekran Çıktısı

 

5. Mantıksal Operatörler

Mantıksal operatörler adından da anlaşılacağı gibi elde edilen verilerin mantıksal olarak test edilmesinde kullanılan işlemcilerdir. Mantıksal operatörler doğru (true) ve yanlış (false) gibi karşılaştırmalar yapmak için kullanılan operatörlerdir. Bunlar:

  • && Koşullu VE(AND) işlemi yapılmaktadır. Bütün sonuçlar kendi içinde true ise sonuç true, en az birisi bile false ise sonuç false olur.

Ekran Çıktısı

  • || Koşullu VEYA işlemi yapar. Karşılaştırılan iki değerden en az biri true olduğu sürece, true döndürmektedir.

Ekran Çıktısı

  • ! NOT (DEĞİL) işlemi yapar. Sonucu true ise false, false ise true yapmaktadır.

Ekran Çıktısı

 

6. Bitsel Operatörler

Bitsel operatörler programlamada fazla kullanılmayan operatörlerdir, bitleri kaydırmak tersini almak gibi işlemler için kullanılmaktadır. Bitsel operatörleri göstercek olursak:

  • & Bitsel olarak VE işlemi yapılır.

Ekran çıktısı

Örnekte 3 ve 14 sayısın & operatörü kullanarak AND işlemine tabi tuttuk işleme soktuktan sonra 2 rakamını (0010) elde ettik.
3 sayısının binary karşılığı (0011), 14 sayısının binary karşılığı (1110).

  • | Bitsel olarak VEYA işlemi yapılır.

Ekran Çıktısı

  • ~ Bitlerin tersini alır. 1 ise 0, 0 ise 1 yapar.

Ekran Çıktısı

Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.

Yorumlar (3)

  1. 19 Ocak 2021

    Gerçekten işe yarar bir derleme olmuş. Elinize sağlık…

  2. 21 Ocak 2021

    Adınıza yakışır bir içerik olmuş, takdir ediyorum.

  3. Sevgili Mert,
    Gerçekten içeriklerini severek takip ettiğim tek JAVA içerik yazarı sensin. Bu şekilde deneyimlerini paylaşmaya devam edersen en kısa sürede meyvesini yiyeceğini ümit ediyorum.

    Saygılar.
    Hasan Yücedağ

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.