10 Aralık 2010, Cuma
En iyi yapmak için Java'modüllü negatif sayılar ile gerektiği gibi davranır?yol
Ne zaman java
a % b
Eğer negatif ise, olması gerektiği gibi olumsuz bir sonuç, b etrafında kaydırma yerine dönecektir. Bunu düzeltmenin en iyi yolu nedir? Aklıma gelen tek yol
a < 0 ? b a : a % b
CEVAP
10 Aralık 2010, Cuma
B = bir % a / a b b * gerektiği gibi davranır; yani hatırlatmak için.
B % yapabilirsin (%b b)
Bu ifade (a % b)
sonucu b
Eğer a
olumlu ya da olumsuz olsun, mutlaka daha düşük olarak çalışır. Ekleme b
bakıyor negatif değerler a
beri (a % b)
negatif değer arasında -b
0
, (a % b b)
mutlaka daha düşük b
ve olumlu. Son modül a
a
pozitif (a % b b)
b
daha büyük olacak bu yana başlamak için olumlu oldu, diye. Bu nedenle, (a % b b) % b
b
tekrar (a
negatif değerler etkilemez). daha küçük dönüşüyor
Bunu Paylaş:
Nasıl olmayan bir yazı tipi belirli bi...
Java nasıl yeni bir Liste yapmak için...
Nasıl Seri % Gibi SQL yapmak için?...
Java: PHP gibi diziler için'in ka...
YouTube ve Haritalar gibi bir http etk...