Merhaba..
Java'da diğer programalma dillerinde olduğu gibi , benzer artimetiksel operatörler kullanılır. Bunlar , 4 işlem ve mod alma için kullanılan karakterlerdir..
ARİTMETİKSEL OPERATÖRLER
JAVA'da aritmetiksel işlemler için aşağıdaki operatörler (karakterler) kullanılır...
|
+
|
(Artı) |
Toplama için kullanılır.. |
|
-
|
(Eksi)
|
Çıkarma için kullanılır.. |
|
*
|
(Yıldız) |
Çarpma için kullanılır.. |
|
/
|
(Slash) |
Bölme için kullanılır.. |
|
%
|
(Yüzde) |
Mod Alma için kullanılır.. |
|
++
|
1 Arttırma |
Değeri 1 arttırmak için kullanılır.. |
|
--
|
1 Azaltma |
Değeri 1 azaltmak için kullanılır.. |
MOD ALMA
Mod, Sayıların birbirine bölümünden kalan'ı verir. Örneğin 5 % 2 ifadesinde sonuç 1 olur. Bir saynın tek yada çift olup olmadığını kontrol etmek için sıklıkla kullanılır...
class Main {
public static void main(String[] args) {
int a = 12, b = 4;
int sonuc;
// toplama
sonuc=a + b;
System.out.println("Sayıların toplamı (a+b) = " + sonuc);
// çıkarma
sonuc=a - b;
System.out.println("Sayıların farkı (a-b) = " + sonuc);
// çarpma
sonuc=a * b;
System.out.println("Sayıların çarpımı (a*b) = " + sonuc);
// bölme
sonuc=a / b;
System.out.println("Sayıların bölümü (a/b) = "+ sonuc);
// mod alma
sonuc=a % b;
System.out.println("Sayıların bölümünden kalan (a%b) = " + sonuc);
}
}
EKRAN ÇIKTISI
Sayıların toplamı (a+b) = 16
Sayıların farkı(a-b) = 8
Sayıların çarpımı (a*b) = 48
Sayıların bölümü (a/b) = 3
Sayıların bölümünden kalan (a%b) = 0
BÖLME
Bölme işlemlerinde , sonucun ondalıklı çıkma olasılığı için , sayıların ve sonucun FLOAT tipinde tanımlanması , olası program hatasını engelleyecektir...
class Main {
public static void main(String[] args) {
float a = 12, b = 5;
float sonuc;
// bölme
sonuc=a / b;
System.out.println("Sayıların bölümü (12/4) = "+ sonuc);
}
}
EKRAN ÇIKTISI
Sayıların bölümü (12/4) = 2.4;
1 ARTTIRMA , 1 AZALTMA
Java'da değişken değerlerini kısa yolda bir arttırmak yada azaltma için ++ ve -- operatörleri kullanılır.. Değişkenin sonuna yada başına eklenebilirler..
++ : değişken değerini 1 arttırır
-- : değişken değerini 1 azaltır
ÖRNEK
class Main {
public static void main(String[] args) {
int sayi1 = 15;
sayi1++ // sayı1 1 arttırılıyor..
++sayi1 // sayı1 yine 1 arttırılıyor..
System.out.println( "sayı1= " + sayi1);
sayi1-- // sayı1 1 azaltılıyor
--sayi1 // sayı1 yine 1 azaltılıyor..
System.out.println( "sayı1= " + sayi1);
}
}
EKRAN ÇIKTISI
sayı1 = 17;
sayı1 = 15;
++ yada -- eksi operatörleri değişkenin önüne yazıldığında önce işlem (+1 yada -1) gerçekleşir , sonra atama işlemi gerçekleşir.
Görüşmek üzere...