java加減乘除運(yùn)算代碼 在java編程中1%5和-1%5怎么計(jì)算?為什么?
在java編程中1%5和-1%5怎么計(jì)算?為什么?1/5商0大于1,因此1%5=1。如果你不明白,你可以查一下余數(shù)的定義。但是“-1%5”很難說(shuō)。數(shù)學(xué)上規(guī)定余數(shù)不能為負(fù),-1=-1*54,余數(shù)應(yīng)為4。
在java編程中1%5和-1%5怎么計(jì)算?為什么?
1/5商0大于1,因此1%5=1。如果你不明白,你可以查一下余數(shù)的定義。但是“-1%5”很難說(shuō)。數(shù)學(xué)上規(guī)定余數(shù)不能為負(fù),-1=-1*54,余數(shù)應(yīng)為4。然而,就編程語(yǔ)言而言,它是有爭(zhēng)議的。不同的編程語(yǔ)言可能有不同的計(jì)算結(jié)果。在Java中,余數(shù)可以是負(fù)數(shù),所以Java中的答案是-1。
如何用符號(hào)找余數(shù)?
C.Java、C等廣泛使用的編程語(yǔ)言使用“%”來(lái)表示余數(shù),如:NANs=N1%n2excel、MATLAB等腳本類(lèi)型語(yǔ)言使用函數(shù)“mod()”來(lái)計(jì)算余數(shù),如:NANs=mod(N1,N2)未來(lái)的各種編程語(yǔ)言都有望符合這個(gè)通用示例。