Operatörler
Operatörler
Operatörler, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 1 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Java Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Java Academy kursu toplamda 1 dersten oluşur.
Giriş
Merhaba,
Java, sahip olduğumuz veriler üzerinde işlem yapmak için bize birçok işleç sunar. Bu işleçlerin yardımıyla verilerimizi işleyebiliriz.
Bunlar, artık çoğunu matematikten bildiğimiz işlem türü olan aritmetik işleçlerdir.
Toplama işleci
Toplama işleci
Toplama işlemini + işleciyle yaparız.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 + num2;
System.out.println(num3);
}
}Çıkarma
Çıkarma işleci
Çıkarma işlemini (-) işleciyle yaparız.
Örneğe bakalım.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 - num2;
System.out.println(num3);
}
}Çarpma işleci
Çarpma işleci
Çarpma işlemini (*) işleciyle yaparız.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 * num2;
System.out.println(num3);
}
}Bölme işleci
Bölme işleci
Bölme işlemini (/) işleciyle yaparız.
Örneğe bakalım.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 / num2;
System.out.println(num3);
}
}Mod alma işleci
Mod alma işleci
Bir sayının kalanını elde etmek için (%) işleçini kullanırız.
class Main{
public static void main(String[] args){
int num1 = 20;
int num2 = 4;
int num3 = num1 % num2;
System.out.println(num3);
}
}Artırma işleci
Artırma işleci
Bir sayıyı bir artırmak için (++) işleçini kullanırız.
class Main{
public static void main(String[] args){
int num1 = 20;
++num1;
// Does the same job as the above line
num1 = num1 +1;
System.out.println(num3);
}
}Azaltma işleci
Azaltma işleci
Bir sayıyı bir azaltmak için (-) işleçini kullanırız.
int num1 = 20;
--num1;
Atama işleci
Atama işleci
Şimdi en sık kullanılan atama işleçlerine bakalım.
Kullanacağımız ilk işleç, Java'da belki de en sık kullanılan atama işleci olan = işaretidir.
Aşağıdaki örnekte, = işleciyle count değişkenine 0 değerini atıyoruz.
int count = 0;Toplamalı atama
Toplamalı atama işleçine bakalım.
Bu işleç, toplama işlemini gerçekleştirmek için bir kısayol sunar.
int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.Çıkarma işleci
Çıkarma işleci
Çıkarma işleci, çıkarma işlemini gerçekleştirmek için bir kısayol sunar.
int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.Çarpma işleci
Çarpma işleci
Çarpma işleci, çarpma işlemini gerçekleştirmek için bir kısayol sunar.
int count = 20;
count *= 10;
// It is an abbreviation of count = count * 10.Karşılaştırma işleçleri
Yukarıdakilere ek olarak, atama işleçleriyle bölme ve mod alma gibi birçok işlemi de benzer bir sözdizimiyle gerçekleştirebiliriz.
Şimdi karşılaştırma işleçlerine bakalım.
Karşılaştırma işleçleri, Java'daki değerleri karşılaştırmak için kullanılır.
Eşitlik işleci
İki nesneyi veya ilkel değeri karşılaştırmak için == işleçini kullanırız.
class Main{
public static void main(String[] args){
int x = 5;
int y = 3;
boolean result = x == y;
//false
}
}Eşit değil işleci
!= işleci, eşit olmama durumunu denetlemek için kullanılır.
int x = 5;
int y = 3;
boolean result = x != y;
//trueBüyüktür ve küçüktür işleçleri
Tıpkı matematikte olduğu gibi, iki değerin cebirsel karşılaştırması (>) ve (<) işleçleriyle yapılır.
int x = 5;
int y = 3;
//is x greater than y x > y
//is x less than y x > y
// is greater or equal than y x >= y
// is less or equal than y x <= yMantıksal işleç
Şimdi mantıksal işleçlere bakalım.
Mantıksal işleçler, boolean türleri arasında mantıksal karşılaştırmalar yapar.
int x = true;
int y = false;
int status;
// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that
status = x && y;
// status will be false.Örneğin devamı
Örneğimize devam edelim.
/ *
For the OR (||) operator, one of the two values
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.
// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)
/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /
status = !(x && y;);
/ *
Although expression with the AND operator in the parenthesis
returns false, the not operator ensures that the result is true.
* /Tebrikler
Tebrikler 🎉
Bu bölümde Java'daki işleçleri öğrendik.
Bir sonraki derste görüşmek üzere. 🥳

Sıkça Sorulan Sorular
“Operatörler” dersi ücretsiz mi?
Evet — “Operatörler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Java Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Java Academy kursu toplamda 1 dersten oluşur.
“Operatörler” dersinde ne öğreneceğim?
Operatörler Java Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Java Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Java Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 1 dersinin 1. dersidir.
“Operatörler” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Java Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Java Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.