3 Ocak 2012, Salı
= Operatörü Java
Bugüne kadar örneğin düşündüm:
i = j;
sadece bir kısayol
i = i j;
Ama eğer bunu denersek ne:
int i = 5;
long j = 8;
i = i j;
i = j;
güzel derlenir derlenir değil.
Aslında i = j;
böyle bir şey için bir kısayol demek
11**?
CEVAP
3 Ocak 2012, Salı
Bu sorular her zaman olduğu gibi, İDEA cevap yatıyor. Bu durumda §15.26.2 Compound Assignment Operators. Özü:
E1 op= E2
T
* * * *E1 = (T)((E1) op (E2))
eşdeğer formun bileşik atama ifadesiE1
değerlendirildiği dışındaE1
, türü yalnızca bir kez.
Örnek §15.26.2 gösterdi
[...] aşağıdaki kodu doğru
short x = 3; x = 4.6;
ve x sonuç değeri 7 olmasıyla eş değer çünkü
short x = 3; x = (short)(x 4.6);
Diğer bir deyişle, tahminin doğru.
Bunu Paylaş:
Java zor bir üçlü operatörü - autoboxi...
^ Operatörü Java ne yapar?...
İyi uygulama Boole kontrolleri için Ja...
&= Operatörü uygulamak & veya &&Java m...
orada bir Java boş birleşiyor operatör...