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)
上一篇 2022年5月22日 下午9:20
下一篇 2022年5月22日 下午9:40


相关推荐

  • Apple Silicon M1 Mac如何恢复出厂设置

    Apple Silicon M1 Mac如何恢复出厂设置今天小编就来和大家讲述一下AppleSiliconM1Mac如何恢复出厂设置并还原的?Apple完全改变的AppleSiliconMac的一个方面是访问恢复模式的方式,这是重新安装MacOS,解决问题或彻底擦除硬盘驱动器所必需的工具,以防万一您必须将其退回或决定删除硬盘。在下面,您将找到如何进入“恢复模式”,包括其中的工具,最后是如何完全重置M1Mac。新的恢复模式看起来很相似,但使用起来却有所不同。如何在AppleSiliconMac上访问MacOSRecovery

    2022年6月16日
    92
  • sm2和sm4加密算法浅析

    sm2和sm4加密算法浅析sm2和sm4加密算法浅析一:SM2简介:SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法,SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC256位(SM2采用的就是ECC256位的一种)安全强度比RSA2048位高,但运算速度快于RSA。SM2和RSA算法比较SM2性能更优更安全:密码复杂度高、处理速度快、机器性能消耗更小①:加密算法以及流程:输入:需要发送的消息为比特串M,klen为M的比特

    2022年10月6日
    6
  • nexus3下载地址

    nexus3下载地址由于nexus目前官网上已经很难下载了,除非翻墙,故整理了一下目前最新版本的分享一下,有需要的欢迎下载。win64:nexus-3.20.1-01-win64.zip链接:https://pan.baidu.com/s/19THgVb6LzLXJlxzomsvwhw提取码:9vvglinux:nexus-3.20.1-01-unix.tar.gz链接:https://pan.baid…

    2022年7月12日
    183
  • 安全技术系列之反弹Shell

    安全技术系列之反弹Shell常用反弹 shell 技术汇总

    2026年3月18日
    2
  • 几种运维工具的对比

    运维行业有句话:“无监控、不运维”,是的,一点也不夸张,监控俗称“第三只眼”。没了监控,什么基础运维,业务运维都是“瞎子”。所以说监控是运维这个职业的根本。尤其是在现在DevOps这么火的时候,用监控数据给自己撑腰,这显得更加必要。有人说运维是背锅侠,那么,有了监控,有了充足的数据,一切以数据说话,运维还需要背锅吗,所以作为一个运维工程师,如何构建一套监控系统是你的第一件工作。 …

    2022年4月8日
    112
  • leetcode二叉树的层次遍历_完全二叉树的中序序列

    leetcode二叉树的层次遍历_完全二叉树的中序序列LeetCode二叉树中序遍历1.1题目描述给定一个二叉树的根节点root,返回它的中序遍历。1.2示例示例:输入:root=[1,null,2,3]输出:[1,3,2]2.1解题2.1.1解题方法:递归二叉树的中序遍历方法:按照“左(子树)→中→右”顺序遍,可以使用递归方式进行遍历Java版解题/***Definitionforabinarytreenode.*publicclassTreeNode{*intval

    2025年11月14日
    3

发表回复

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

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