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

  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • Plugable

    Plugable

    19 Mayıs 2010
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010