在Java中,取余運算使用%運算符,也稱為模運算或者余數運算。它的作用是求出兩個數相除后的余數。
int a = 10; int b = 3; int remainder = a % b; // remainder 的值為 1
其中,a和b都是整數,remainder存儲的是a除以b的余數。在上面的例子中,a除以b得到的商為3,余數為1。
整除運算表示兩個數相除后向下取整,使得除數乘以商加上余數等于被除數。
int a = 10; int b = 3; int quotient = a / b; // quotient 的值為 3 int remainder = a % b; // remainder 的值為 1 int result = b * quotient + remainder; // result 的值為 10
在上面的例子中,a除以b的商為3,余數為1。利用這個商和余數,我們可以重新計算出a的值。
需要注意的是,Java中整數相除的結果仍然是整數,如果要保留小數,需要將除數或被除數轉換為浮點數。例如:
double a = 10.0; double b = 3.0; double result = a / b; // result 的值為 3.3333333333333335
以上是對Java取余和整除的介紹,希望能夠對大家有所幫助。
上一篇java求1到20的和
下一篇css中hover子元素