SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • xCraash

    xCraash

    6 Temmuz 2012