Java Operatörler

Java programlama dilinde operatörler, değişkenler ve değerler üzerinde işlem yapmak için kullanılır. Aritmetik işlemlerden karşılaştırmaya, mantıksal kontrollerden atamalara kadar pek çok alanda karşımıza çıkar. Bu yazıda Java’daki operatörlerin tümünü detaylı örneklerle birlikte ele alıyoruz.


🔰 Java Operatör Türleri

Java’da operatörler 6 ana grupta toplanır:

  1. Aritmetik Operatörler
  2. Atama Operatörleri
  3. Karşılaştırma (İlişkisel) Operatörleri
  4. Mantıksal Operatörler
  5. Artırma/Azaltma Operatörleri
  6. Bit Düzeyinde (Bitwise) Operatörler

🔹 1. Aritmetik Operatörler

Matematiksel işlemler için kullanılır.

OperatörAçıklamaÖrnek
+Toplamaa + b
-Çıkarmaa - b
*Çarpmaa * b
/Bölmea / b
%Mod (Kalan)a % b

Örnek:

int a = 10, b = 3;
System.out.println(a / b); // 3
System.out.println(a % b); // 1


🔹 2. Atama Operatörleri

Değişkenlere değer atamak için kullanılır.

OperatörAçıklamaÖrnek
=Atamaa = 5
+=Toplayarak atamaa += 2
-=Çıkararak atamaa -= 1
*=Çarparak atamaa *= 3
/=Bölerek atamaa /= 2
%=Mod alarak atamaa %= 2

🔹 3. Karşılaştırma (İlişkisel) Operatörler

İki değeri karşılaştırır ve true/false sonucunu döner.

OperatörAnlamıÖrnek
==Eşit mi?a == b
!=Eşit değil mi?a != b
>Büyük mü?a > b
<Küçük mü?a < b
>=Büyük veya eşit mi?a >= b
<=Küçük veya eşit mi?a <= b

🔹 4. Mantıksal Operatörler

Koşullu ifadelerde kullanılır. Sonuç boolean türündedir.

OperatörAçıklamaÖrnek
&&Ve (And) – her ikisi de truea > 0 && b > 0
``
!Değil (Not) – tersini alır!(a > 0)

🔹 5. Artırma ve Azaltma Operatörleri

Değişkenin değerini 1 artırır veya azaltır.

OperatörAçıklamaÖrnek
++1 artırıra++ veya ++a
--1 azaltıra-- veya --a

Fark:

  • ++a: Önce artır, sonra kullan.
  • a++: Önce kullan, sonra artır.

🔹 6. Bit Düzeyinde (Bitwise) Operatörler

Sayısal değerlerin bit düzeyindeki işlemleri için kullanılır.

OperatörAçıklamaÖrnek
&Ve (AND)a & b
``Veya (OR)
^Özel veya (XOR)a ^ b
~Tersi (NOT)~a
<<Bitleri sola kaydıra << 2
>>Bitleri sağa kaydıra >> 1

🧪 Uygulamalı Örnek

public class OperatorOrnek {
    public static void main(String[] args) {
        int a = 5, b = 2;
        System.out.println("Toplam: " + (a + b));
        System.out.println("Karşılaştırma: " + (a > b));
        System.out.println("Mantıksal: " + (a > 0 && b < 0));
        a++;
        System.out.println("Arttırılmış a: " + a);
    }
}


💡 Sonuç

Operatörler, Java’daki temel yapı taşlarından biridir. Değişkenlerle çalışırken doğru operatörü kullanmak, hem kodun işlevselliği hem de okunabilirliği açısından önemlidir. Programlama pratiği yaparken bu operatörleri bolca kullanacak, kısa sürede ustalaşacaksınız.

guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
0
YORUM YAPx