在java編程中1?
1/5商0余1,所以1%5=1,如果不懂,自己查余數(shù)的定義; 但“-1%5”就不好說(shuō)了,數(shù)學(xué)上規(guī)定余數(shù)不能為負(fù),-1=-1*5+4,余數(shù)應(yīng)該是4,但在編程語(yǔ)言方面是有爭(zhēng)議的,不同的編程語(yǔ)言計(jì)算結(jié)果可能不同,在java中允許余數(shù)為負(fù),所以在java中得到的答案是-1。
在java編程中1?
1/5商0余1,所以1%5=1,如果不懂,自己查余數(shù)的定義; 但“-1%5”就不好說(shuō)了,數(shù)學(xué)上規(guī)定余數(shù)不能為負(fù),-1=-1*5+4,余數(shù)應(yīng)該是4,但在編程語(yǔ)言方面是有爭(zhēng)議的,不同的編程語(yǔ)言計(jì)算結(jié)果可能不同,在java中允許余數(shù)為負(fù),所以在java中得到的答案是-1。