java 取余 负数_Java中有关负数取余的计算[通俗易懂]

java 取余 负数_Java中有关负数取余的计算[通俗易懂]Java中有关负数取余的计算先看测试代码:publicclassSolution{publicstaticvoidmain(String[]args){System.out.println(“2%3=”+2%3);System.out.println(“2%-3=”+2%-3);System.out.println(“-2%3=”+-2…

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

Java中有关负数取余的计算

先看测试代码 :

public class Solution {

public static void main(String[] args) {

System.out.println(“2 % 3 = ” + 2 % 3);

System.out.println(“2 % -3 = ” + 2 % -3);

System.out.println(“-2 % 3 = ” + -2 % 3);

System.out.println(“-2 % -3 = ” + -2 % -3);

System.out.println(“3 % 2 = ” + 3 % 2);

System.out.println(“3 % -2 = ” + 3 % -2);

System.out.println(“-3 % 2 = ” + -3 % 2);

System.out.println(“-3 % -2 = ” + -3 % -2);

/**

* 2 % 3 = 2

* 2 % -3 = 2

* -2 % 3 = -2

* -2 % -3 = -2

* 3 % 2 = 1

* 3 % -2 = 1

* -3 % 2 = -1

* -3 % -2 = -1

*/

}

}

从打印的结果上可以得到结论:

取余的计算,首先可以先不管被除数和除数的正负关系,全部都按照整数来计算,最后定符号。

根据上面的打印结果可以看出结果的正负号规律为:

取模的正负号与被除数同号

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

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

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


相关推荐

  • 数据结构 哈希表设计

    实验6哈希表设计一、实验目的熟练掌握哈希表的构造方法,深刻理解哈希表与其他结构表的实质性差别。 二、实验内容程序的功能是对一批关键字集合采用除留余数法和线性探测再散列的方法解决冲突来建立相应的哈希表和完成查找过程及平均查找长度的计算。【问题描述】    研究哈希(HAXI)表查找技术的两个重要问题是:构造HAXI函数和处理冲突。现在要求针对某个数据集合中的关键字设

    2022年4月9日
    52
  • hexdump -C_linux生成dump

    hexdump -C_linux生成dump描述:hexdump命令一般用来查看”二进制”文件的十六进制编码,从手册上查看,其查看的内容还要很多,诸如:ascii,decimal,hexadecimal,octal参数:hexdump[-bcCdovx][-eformat_string][-fformat_file][-nlength][-sskip]file示例:新增一个文本文件,在test文本中添加如下内容:…

    2022年9月21日
    0
  • 解决IBasicVideo::GetCurrentImage返回0x8000ffff(E_UNEXPECTED Catastrophic failure)错误

    解决IBasicVideo::GetCurrentImage返回0x8000ffff(E_UNEXPECTED Catastrophic failure)错误经过查阅一番资料后,得到如下的解决方案:方案1:使用替代的接口ISampleGrabber,代替IBasicVideo,具体调用的函数为:ISampleGrabber::GetCurrentBuffer.可以参考文章:dshow中使用SampleGrabberfilter抓取图像。在我的开发环境win10+vs2013下没能找到ISampleGrabber接口;而在官方文档中提到ISa…

    2022年9月24日
    0
  • LMDB笔记_pdf怎么做笔记

    LMDB笔记_pdf怎么做笔记作为一个计算机底层小白,在了解一个知识点的时候时常需要恶补很多基础知识。本文记录在了解LMDB过程中接触的知识点。LMDB基本架构一个比较官方的解释:lmdb的基本做法是使用mmap文件映射,不管这个文件存储实在内存上还是在持久存储上。lmdb的所有读取操作都是通过mmap将要访问的文件只读的映射到虚拟内存中,直接访问相应的地址.因为使用了read-only的mmap,同样避免了程序错误将存…

    2022年9月29日
    0
  • JDK下载与安装教程(最简单版)

    JDK下载与安装教程(最简单版)小弟不才,这是最新,最简单的JDK下载与安装教程,希望对各位有所帮助。

    2022年6月6日
    33
  • django urls_url主要功能

    django urls_url主要功能前言为什么我们url需要命名呢?url命名的作用是什么?我们先来看一个案例案例我们先在一个Django项目中,创建2个App,前台front和后台cms,然后在各自app下创建urls.py文件

    2022年7月31日
    3

发表回复

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

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