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