1 Tamsayı ifadelerini değerlendirme
Codegym Üniversitesi kursunun bir parçası olarak bir akıl hocası ile bir ders parçası. Tüm kurs için kaydolun.
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ı bir "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ümü
Codegym Üniversitesi kursunun bir parçası olarak bir akıl hocası ile bir ders parçası. Tüm kurs için kaydolun.
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 değeri2 |
|
6.3333(3) |
Değişkenin değeri6 |
|
1.2 |
Değişkenin değeri1 |
|
0.5 |
Değişkenin 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 değeri1 |
|
5 kalanıyla0 |
Değişkenin değeri0 |
|
1 kalanıyla4 |
Değişkenin değeri4 |
|
0 kalanıyla1 |
Değişkenin 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
Codegym Üniversitesi kursunun bir parçası olarak bir akıl hocası ile bir ders parçası. Tüm kurs için kaydolun.
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 olacak 5 Değişkenin değeri x olacak 4 Değişkenin değeri olacak Değişkenin değeri x olacak 3 Değişkenin değeri x olacak 2 Değişkenin değeri x olacak 1 Değişkenin değeri x olacak 0 Değişkenin değeri x olacak-1 |
GO TO FULL VERSION