Aritmetik operatörler, programlamada cebirsel aritmetik yapmanızı sağlar. Yani sayıları toplamanızı, çıkarmanızı, bölmenizi ve çarpmanızı sağlarlar.

Bu makale ayrıca atama operatörlerini de kapsayacaktır. Bunlar, bir değişkene belirli bir değer vermenizi (atamanızı) sağlar.

Bu eğitim sadece Java programcıları için değildir. C ve Python gibi diğer birçok programlama dili aynı operatörleri kullanır. Dolayısıyla burada edindiğiniz bilgileri kolayca aktarabilir ve uygulayabilirsiniz.

Aritmetik operatörler

Java'da 5 aritmetik işleç vardır—aşağıdaki tablo bunları özetlemektedir.

Operatör ismi Sembol Örnek İfade
İlave + x+3
Çıkarma - y-8
Çarpma işlemi * x*y
Bölünme / x/2
kalan % y%3

semboller (+, -, /) tanıdık gelmelidir. Bunun nedeni, genellikle cebirde kullanılanlarla aynı olmalarıdır.

Bölme operatörünün (/) burada tamsayı bölmeyi ifade eder. Yani, 19/5 değerlendirecek 3. Bu hesaplamadan kaynaklanan herhangi bir kesirli kısım kesilir.

İlişkili: Java'da Yapıcı Nedir ve Nasıl Kullanırsınız?

Çarpma için Java operatörünün bir yıldız işareti olduğunu da fark etmiş olmalısınız (

instagram viewer
*) ve normal çarpma sembolü değil (×).

İki tamsayının modülünü elde etmek için Java, % sembol. Tabloda verilen örnek cebirsel ifadeye benzer: y modu 3. % operatör sonra kalanı verir y bölünür 3. Yani, 19%5 değerlendirecek 4.

Alt ifadeleri gruplamak için parantez kullanmak iyi bir uygulamadır. Bu, okunabilirliği kolaylaştırır ve mantık ve sözdizimi hatalarını önlemeye yardımcı olur.

( 4*y+(z/3)) // örnek

Bir ifadede birden çok aritmetik operatörünüz olduğunda, Java, hangi alt ifadelerin önce değerlendirileceğini belirlemek için operatör önceliği kurallarını kullanır.

Aşağıdaki tablo, operatör öncelik düzeylerini sınıflandırır.

Öncelik Şebeke Açıklama
1 *
/
%
Çarpma, bölme ve modül aynı öncelik düzeyine sahiptir. Kullanılan bu türden birden fazla operatör varsa, bunlar soldan sağa doğru değerlendirilir.
2 +
-
Toplama ve çıkarma aynı önceliğe sahiptir. Kullanılan bu türden birden fazla operatör varsa, bunlar soldan sağa doğru değerlendirilir.
3 = Bu operatör en son değerlendirilir.

operatörler (*, /, %) en yüksek öncelik düzeyine sahiptir, ardından (+, -) ve sonunda (=). operatörler (*, /, %), ve (+, -) tüm ortak soldan sağa. Bu basitçe, değerlendirmelerinin en soldaki operatörden başladığı anlamına gelir.

Üçüncü operatör (=) sağdan sola ortaklar. yani varsa x=3, bu, 3'ün atandığı anlamına gelir x, ve yok x 3'e atanır.

Atama Operatörleri

atama operatörü (=) bir değişkene bir değer atar.

y = y+7;

Yukarıdaki ifade ekler 7 için y ve ardından nihai sonucu şuna atar: y. Programlamada yeniyseniz, bu ifade biraz tuhaf görünebilir. Derleyici ne yapmaya çalıştığınızı anlayacağından bu sizi rahatsız etmemelidir.

Bileşik Atama

Bileşik atama operatörü kullanarak bir atamayı ifade etme şeklinizi basitleştirebilirsiniz.

Önceki örnekte, basitçe şunu yazabilirdik:

y+=7;

Bileşik atama operatörlerini nasıl kullanabileceğinizi öğrenmek için aşağıdaki tabloya bakın.

Bileşik Operatör Örnek İfade Genişletilmiş biçim
+= x+=2 x=x+2
-= y -=6 y=y-6
*= z *=7 z=z*7
/= bir /=4 a=a/4
%= b %=9 b=b%9

Artırma ve Azaltma Operatörleri

Bileşik ödeviniz varsa +=1, basitçe şöyle yazabilirsiniz ++. Bu, "artırma operatörü" olarak bilinir. Benzer şekilde, azaltma operatörü --.

İlişkili: Java'da bir for döngüsü nasıl yazılır

İşlenenden önce kullanıldığında, artırma ve azaltma operatörleri "önek operatörleri" olarak bilinir. Ve işlenenden sonra kullanıldıklarında, "postfix operatörleri" olarak adlandırılırlar.

Ön ek ile, üzerinde çalışılan değişken önce değiştirilir ve daha sonra kullanılırken, son ek ile değişiklikten önceki ilk değer kullanılır.

y++; //postfix, birçok programcı tarafından en çok tercih edilen form
++y; // önek

Genel olarak, hem sonek hem de önek operatörleri aynı cevabı verir. Sadece büyük ifadelerle uğraşırken cevap değişebilir.

Operatörlerin Sizin İçin Çalışmasını Sağlayın

Artırma ve eksiltme operatörlerinin yalnızca değişkenler (örn. x++) ve doğrudan değerler değil (ancak 5++). Bundan önceki operatörlerin aksine, artırma ve eksiltme operatörlerini kullanırken boşluk bırakmamalısınız. Bunu yapmak derleme zamanı hatası verecektir.

İfadeleri mantıksal olarak gruplamak için mümkün olduğunda her zaman parantez kullanın. Bu gereksiz mantık hatalarını önleyecektir.

Bu operatörler elinizin altındayken, Java'da erişim değiştiricilerin nasıl kullanılacağını anlamak çocuk oyuncağı olacaktır.

E-posta
Java'da Açıklanan 4 Erişim Değiştiricisi

Java'ya yeni mi başlıyorsunuz? 4 erişim değiştiricisi ile başa çıkın.

Sonrakini Oku

İlgili konular
  • Programlama
  • Java
  • Kodlama Eğitimleri
Yazar hakkında
Jerome Davidson (12 Makale Yayınlandı)

Jerome, MakeUseOf'ta Personel Yazarıdır. Programlama ve Linux ile ilgili makaleleri kapsar. Aynı zamanda bir kripto meraklısı ve kripto endüstrisini her zaman takip ediyor.

Jerome Davidson'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.