本文主要是掌握java中的整除和取模的运算:
public class MathOperate { public static void main(String[] args) { // 取整运算 System.out.println(10 / 3); // 3 // 取模运算 // a%b = a-a/b*b; System.out.println(10 % 3); // 1 System.out.println(-10 % 3); // -1 System.out.println(10 % -3); // 1 System.out.println(-10 % -3); // -1 } }
注意”/”运算:结果取整数(不用四舍五入,直接将小数点后面的数字舍弃)
注意”%”运算:结果是根据a % b = a – a / b * b来进行计算。
当 a为浮点数时,对应的公式为 a %b = a – (int) a / b * b来计算。
// -10.5 - (int)(-10.5)/3*3 // -10.5 - (-10)/3*3 // -10.5 - (-3)*3 // -10.5 - (-9) // -10.5 + 9 // -1.5 System.out.println(-10.5 % 3);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99007.html