Java取模(mod)與取余(rem)的區別


Y(被除數) % X(除數)

當除數與被除數的符號相同時,取余和取模的結果是完全相同的;

當除數與被除數的符號不相同時,結果不同。

當除數與被除數的符號不相同時的區別:

取余結果的符號與被除數相同;

取模結果的符號與除數相同。

1.取余,取余結果的符號與被除數相同

rem(3,2)=1   

rem(-3,-2)=-1   

rem(3,-2)=1   

rem(-3,2)=-1   

2.取模,取模結果的符號與除數相同

mod(3,2)=1   

mod(-3,-2)=-1   

mod(3,-2)=-1

mod(-3,2)=1

 

口訣:取余取頭,取模取尾


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM