1. Tamsayı ifadelerini değerlendirme
Bir atama operatörünün (eşittir işareti) sağ tarafı herhangi bir ifade olabilir ; sayıların, değişkenlerin ve matematiksel operatörlerin ( +
, -
, *
, /
) herhangi bir kombinasyonu.
Ayrıca parantez kullanabilirsiniz ()
. Matematikte olduğu gibi Java'da da önce parantez içindeki ifadeler, sonra parantez dışındaki ifadeler değerlendirilir.
Çarpma ve bölme eşit önceliğe sahiptir ve toplama ve çıkarmadan daha yüksektir.
Örnekler:
İfade | Not |
---|---|
|
Değişkenin değeri8 |
|
Değişkenin değeri1 |
|
Değişkenin değeri6 |
|
Bu ifadenin çalıştırılması "sıfıra bölme" hatası üretecek ve program sonlandırılacaktır. |
Bir ifade, değişkenleri de içerebilir:
İfade | Not |
---|---|
|
Değişkenin değeri a olacak 1 Değişkenin değeri b olacak 2 Değişkenin değeri c olacak4 |
Ayrıca, aynı değişken atama operatörünün hem solunda hem de sağında olabilir :
İfade | Not |
---|---|
|
Değişkenin değeri x olacak 5 Değişkenin değeri x olacak 6 Değişkenin değeri x olacak 7 Değişkenin değeri olacak Değişkenin değeri x olacak 8 Değişkenin değeri x olacak 9 Değişkenin değeri x olacak10 |
Buradaki nokta, Java'da sembolün eşitlik=
anlamına gelmediğidir . Bunun yerine, işaretin solundaki değişkene , işaretin sağındaki ifadenin hesaplanan değerini atayan bir operatördür .=
=
2. Tam sayıların bölünmesi
Java'da, bir tamsayıyı bir tamsayıya bölmek her zaman bir tamsayı ile sonuçlanır . Bölme işleminin geri kalanı atılır. Veya bölme işleminin sonucunun her zaman en yakın tamsayıya yuvarlandığını söyleyebilirsiniz.
Örnekler:
İfade | Bölünmenin sonucu | Not |
---|---|---|
|
2.5 |
Değişkenin a değeri2 |
|
6.3333(3) |
Değişkenin b değeri6 |
|
1.2 |
Değişkenin c değeri1 |
|
0.5 |
Değişkenin d değeri0 |
3. Tam sayıların bölümünden kalan
Tamsayılarda toplama, çıkarma, çarpma ve bölme işlemlerinin yanı sıra Java ayrıca modulo operatörüne sahiptir. Yüzde simgesidir ( %
). Bu işleç, bir tam sayıyı bir tam sayıya bölmenin kalanını döndürür (kesirli kısmı değil).
Örnekler:
İfade | Bölünmenin sonucu | Not |
---|---|---|
|
2 kalanıyla1 |
Değişkenin a değeri1 |
|
5 kalanıyla0 |
Değişkenin b değeri0 |
|
1 kalanıyla4 |
Değişkenin c değeri4 |
|
0 kalanıyla1 |
Değişkenin d değeri1 |
Bu çok kullanışlı bir operatördür. Çok kullanılır. Örneğin, bir sayının çift mi tek mi olduğunu bulmak için , onu bölün 2
ve kalanı sıfırla karşılaştırın. Kalan sıfır ise sayı çifttir; bire eşitse, sayı tektir.
İşte bu kontrolün nasıl göründüğü:
(a % 2) == 0
tahmin ettiğiniz gibi (yani veya ) a % 2
ile bölümün kalanıdır ve sıfır ile karşılaştırmak için kullanılır.2
0
1
==
4. Arttırma ve azaltma
Programlamada, bir değişkeni bir artırmak veya azaltmak çok yaygın işlemlerdir. Java'da bu işlemler için özel komutlar vardır:
Arttırma (bir artırma) operatörü şöyle görünür:
a++;
Bu ifade, değişkeni bir artırır ile tamamen aynıdır .a = a + 1;
a
Azaltma (bir azaltma) operatörü şöyle görünür:
a--;
Bu ifade , değişkeni bir azaltır ile tamamen aynıdır .a = a - 1;
a
örnekler
İfade | Not |
---|---|
|
Değişkenin değeri x olacak 5 Değişkenin değeri x olacak 6 Değişkenin değeri x olacak 7 Değişkenin değeri olacak Değişkenin değeri x olacak 8 Değişkenin değeri x olacak 9 Değişkenin değeri x olacak10 |
|
Değişkenin değeri x olur 5 Değişkenin değeri x olur 4 Değişkenin değeri x olur 3 Değişkenin değeri olur Değişkenin değeri x olur 2 Değişkenin değeri x olur 1 Değişkenin değeri x olur 0 Değişkenin değeri x olur-1 |
GO TO FULL VERSION