java 取余和取整_Java取整、取余

java 取余和取整_Java取整、取余参考链接:http://blog..net/wanlixingzhe/article/details/7359809参考链接:http://bbs..net/topics/390677448(6楼)参考链接:http://blog.sina.com.cn/s/blog_6940cab30101hji5.html最近在做一个计算的时候用到了取整取余的计算,这里对取整、取余、取模做一下总结~~~1、取…

大家好,又见面了,我是你们的朋友全栈君。

参考链接:http://blog..net/wanlixingzhe/article/details/7359809

参考链接:http://bbs..net/topics/390677448(6楼)

参考链接:http://blog.sina.com.cn/s/blog_6940cab30101hji5.html

最近在做一个计算的时候用到了取整取余的计算,这里对取整、取余、取模做一下总结~~~

1、取整

int a = 10;

int b = 3;

double c = a / b;//c = (10/3) = (double)3 = 3.0

System.out.println(c);int a = 10;

int b = 3;

double c = (double) a / b;//c = (10.0/3) = 3.333333

System.out.println(c);总结: 加减乘除计算,会先统一操作数的精度,其规则是先统一成精度高的数。

2、取余(运算符为%)

表达式:result = num1 % num2

double result_double = 19 % 6.7;//5.6

int result_int = (int) (19 % 6.7);//5说明:取余(或余数)运算符用 num1 除以 num2 ,然后返回余数作为 result。

3、取模

在网上找了一下关于取模的资料:取模和取余是两回事,在JAVA、C、C++里只有取余,操作符% ,英文remainder;在Python里%号是取模运算,英文modulus;在matlab里面有一个rem和mod函数,分别对应取余和取模运算。

取余:        rem(3,2)=1  rem(-3,-2)=-1  rem(3,-2)=1  rem(-3,2)=-1

取模:        mod(3,2)=1    mod(-3,-2)=-1    mod(3,-2)=-1   mod(-3,2)=1

总结:rem结果的符号与被除数相同;mod结果的符号与除数相同。

个人微信公众号,一起来玩耍吼~~~哈哈哈

457991.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138718.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ATA考试注意事项「建议收藏」

    ATA考试注意事项「建议收藏」一、考试前将所有计算机除掉还原卡及还原软件。二、officeXp安装要用完全安装。三、服务器端尽量不要刷新所有客户端否则引起考试管理系统死机。四、拍照功能无法使用,可重新启动考试管理系统。五、服务器端无法扫描到客户端,除了服务器与客户端必须在同一网段内,可看一下客户端是否启动llistening    …

    2022年7月13日
    20
  • linux常见的文件系统类型_linux查看文件编码格式

    linux常见的文件系统类型_linux查看文件编码格式文件系统类型就是分区的格式。msdos:dos文件系统类型vfat:支持长文件名的dos分区文件系统,可以理解为winds文件系统类型iso9660:光盘格式文件系统ext2/ext3/ext4:linux下主流的文件系统xfs:linux下一种高性能的日志文件系统,在centos7.x中默认的文件系统nfsd:一种分布式文件系统1.查看文件系统类型: #mount  查看分区挂载…

    2022年9月16日
    0
  • 连云港[通俗易懂]

    连云港[通俗易懂]

    2022年8月6日
    3
  • 【Javascript】【WebRTC】WebRTC从原理到实现(四):ICE服务器

    【Javascript】【WebRTC】WebRTC从原理到实现(四):ICE服务器ICE全称InteractiveConnectivityEstablishment,翻译成中文就是“交互式连通建立方式”它通过综合利用现有STUN,TURN等协议,有效地穿透各种NAT,以更有效的方式来建立会话…

    2022年5月2日
    39
  • ## HTTP系列之Accept-Encoding和Content-Encoding[通俗易懂]

    ## HTTP系列之Accept-Encoding和Content-Encoding[通俗易懂]前端的性能优化是一个永不停歇的路程,优化的方式也不一而足,今天重点不在于介绍性能优化,而是介绍性能优化的其中一种方式,通过压缩来节省http请求的流量,实现过程中依赖http中header部分的两个字段,Accept-Encoding和Content-EnCoding(分别来自request的header和response的header)。前两天排查一个问题是注意到项目里ssr时返回的页面竟然没…

    2022年7月15日
    21
  • Vue上传文件遇到的问题[通俗易懂]

    Vue上传文件遇到的问题[通俗易懂]问题之前项目中前端使用了vue-cli,引入了上传组件,所以在上传文件时很容易,没有考虑太多问题。image-cropper组件中有url属性,直接使用:url=”文件服务器地址”绑定上传的地址即可。<el-form-itemlabel=”讲师头像”><!–头衔缩略图–><pan-thumb:image=”teacher.avatar”/><!–文件上传按钮–><el-buttontype=

    2022年10月9日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号