Java Operatörleri

Operatörler;

  • Aritmetik Operatörler
  • Atama Operatörü
  • Birleştirme Operatörü
  • Karşılaştırma Operatörleri
  • Mantıksal Operatörler

Aritmetik Operatörler

Operatör Kullanılış Örnek, Açıklama
 +   değişken1 + değişken2 x+y, x ile y yi toplar
  –   değişken1 –  değişken2 x-y, x den y yi çıkarır
 *   değişken1 *  değişken2 x*y, x ile y yi çarpar
 /   değişken1 /  değişken2 x/y, x’i  y’ye böler
%   değişken1 %  değişken2  x%y, x’i y’ye böl ve kalanı ver, mod alma

Örnek

int x=10;
int y=3;
System.out.println(x+y); // 13
System.out.println(x*y); // 30
System.out.println(x%y); // 1

Atama Operatörü

Atama operatörü = sembolü kullanılır.

x=10;

ifadesi 10 değeri soldaki değişken içeresine konulur. Artık x değişkeninin değeri 10 dur.

Örnek

int x=10;
int y=3;
int z= x + y; // aritmetik işlemin sonucu z'ye atanmıştır
System.out.println(z); //Ekrana 13 yazacaktır.

Aritmetik ve Atama operatörü aynı anda kullanılabilir. Ayrıca bunlar kısaltılabilmektedir.

x=x+2 ifadesi x+=2; şeklinde kısaltılabilir. Buna toplama atama operatörü de denir.

Operatör Kullanılış Şekli Benzer
 +=  x+= 5  x=x+5
 -=  x-= 5  x=x-5
 *=  x*= 5  x=x*5
 /=  x/= 5  x=x/5
 %=  x%= 5  x=x%5

Örnek

int x = 10;
x+=3;
System.out.println(x); //13
x-=3;
System.out.println(x); //10
x*=3;
System.out.println(x); //30
x%=3;
System.out.println(x); // mod alınır-> 0

Birleştirme Operatörü

+ sembolü aritmetik değişkenlerde toplama görevinde bulunurken, eğer değişkenler String ise bunları birleştirmekte görev yapar.

Örnek

String user="misafir";
String domain="gmail.com";

String email=user + "@" + domain;
System.out.println(email); // misafir@gmail.com

Eğer ilk değişken String, ikinci değişken int olursa yine birleştirme yapılır ve sonuç string olacaktır.

Örnek

String adres="Çıkmaz sk. No:";
int kapiNo=14;

String tamAdres=adres + kapiNo;
System.out.println(tamAdres); // Çıkmaz sk. No:14

Karşılaştırma Operatörleri

İki değişken ya da iki ifadenin karşılaştırılmasında kullanılır.

Operatör Açıklama Örnek
> Büyük mü  x > y
>= Büyük eşit mi  x >= y
< Küçük mü  x < y
<= Küçük eşit mi  x <= y
== Eşit mi  x == y
!= Eşit değil mi  x!= y

Örnek

int x=10;
int y=3;
int z=10;

if(x>y) 
 System.out.println("x y den büyük");

if(x==z)
  System.out.println("eşit");

Mantıksal Operatörler

Birden fazla koşulun değerlendirilmesinde kullanılır. Koşulların birleştirilmesi anlamına da gelmektedir. Bağlaç olarak anılır.

Operatör Açıklama Örnek
&& ve  and x=3 && y>2
|| veya Or x=3 || y<4
! değil !(x=3 && y>2)

Örnek

Başvuru koşulu 18 den büyük ve 170 cm uzun olması isteniyor, her iki durum da sağlanmalı, o nedenle and && kullanılmalı.

int yas=20;
int boy=180;
if(yas>=18 && boy>=170)
  System.out.println("Basvuru kabul");
else
  System.out.println("Basvuru red");

 

 

Java Operatörleri

Operatörler;

  • Aritmetik Operatörler
  • Atama Operatörü
  • Birleştirme Operatörü
  • Karşılaştırma Operatörleri
  • Mantıksal Operatörler

Aritmetik Operatörler

Operatör Kullanılış Örnek, Açıklama
 +   değişken1 + değişken2 x+y, x ile y yi toplar
  –   değişken1 –  değişken2 x-y, x den y yi çıkarır
 *   değişken1 *  değişken2 x*y, x ile y yi çarpar
 /   değişken1 /  değişken2 x/y, x’i  y’ye böler
%   değişken1 %  değişken2  x%y, x’i y’ye böl ve kalanı ver, mod alma

Örnek

int x=10;
int y=3;
System.out.println(x+y); // 13
System.out.println(x*y); // 30
System.out.println(x%y); // 1

Atama Operatörü

Atama operatörü = sembolü kullanılır.

x=10;

ifadesi 10 değeri soldaki değişken içeresine konulur. Artık x değişkeninin değeri 10 dur.

Örnek

int x=10;
int y=3;
int z= x + y; // aritmetik işlemin sonucu z'ye atanmıştır
System.out.println(z); //Ekrana 13 yazacaktır.

Aritmetik ve Atama operatörü aynı anda kullanılabilir. Ayrıca bunlar kısaltılabilmektedir.

x=x+2 ifadesi x+=2; şeklinde kısaltılabilir. Buna toplama atama operatörü de denir.

Operatör Kullanılış Şekli Benzer
 +=  x+= 5  x=x+5
 -=  x-= 5  x=x-5
 *=  x*= 5  x=x*5
 /=  x/= 5  x=x/5
 %=  x%= 5  x=x%5

Örnek

int x = 10;
x+=3;
System.out.println(x); //13
x-=3;
System.out.println(x); //10
x*=3;
System.out.println(x); //30
x%=3;
System.out.println(x); // mod alınır-> 0

Birleştirme Operatörü

+ sembolü aritmetik değişkenlerde toplama görevinde bulunurken, eğer değişkenler String ise bunları birleştirmekte görev yapar.

Örnek

String user="misafir";
String domain="gmail.com";

String email=user + "@" + domain;
System.out.println(email); // misafir@gmail.com

Eğer ilk değişken String, ikinci değişken int olursa yine birleştirme yapılır ve sonuç string olacaktır.

Örnek

String adres="Çıkmaz sk. No:";
int kapiNo=14;

String tamAdres=adres + kapiNo;
System.out.println(tamAdres); // Çıkmaz sk. No:14

Karşılaştırma Operatörleri

İki değişken ya da iki ifadenin karşılaştırılmasında kullanılır.

Operatör Açıklama Örnek
> Büyük mü  x > y
>= Büyük eşit mi  x >= y
< Küçük mü  x < y
<= Küçük eşit mi  x <= y
== Eşit mi  x == y
!= Eşit değil mi  x!= y

Örnek

int x=10;
int y=3;
int z=10;

if(x>y) 
 System.out.println("x y den büyük");

if(x==z)
  System.out.println("eşit");

Mantıksal Operatörler

Birden fazla koşulun değerlendirilmesinde kullanılır. Koşulların birleştirilmesi anlamına da gelmektedir. Bağlaç olarak anılır.

Operatör Açıklama Örnek
&& ve  and x=3 && y>2
|| veya Or x=3 || y<4
! değil !(x=3 && y>2)

Örnek

Başvuru koşulu 18 den büyük ve 170 cm uzun olması isteniyor, her iki durum da sağlanmalı, o nedenle and && kullanılmalı.

int yas=20;
int boy=180;
if(yas>=18 && boy>=170)
  System.out.println("Basvuru kabul");
else
  System.out.println("Basvuru red");