`

Java取模

    博客分类:
  • Java
 
阅读更多

取模的规律:取模的结果符号永远与被除数的符号相同

package org.fool.test;

public class Test {
	public static void main(String[] args) {
		// 取模的规律:取模的结果符号永远与被除数的符号相同
		int a = 5;
		int b = 3;
		
		System.out.println(a % b);	// 2
		
		
		a = 5;
		b = -3;
		
		System.out.println(a % b);	// 被除数是5,那么取模的结果是2
		
		
		a = -5;
		b = 3;
		
		System.out.println(a % b);	// 被除数是-5,那么取模的结果是-2
	}
}

 

分享到:
评论

相关推荐

    Java语言实现快速幂取模算法详解

    Java语言实现快速幂取模算法详解 快速幂取模算法是解决大数的小数取模问题的高效算法,java语言中可以使用快速幂取模算法来解决这个问题。快速幂取模算法的引入是从大数的小数取模的朴素算法的局限性所提出的,在...

    JAVA汉字字库及字模提取程序实现

    JAVA 汉字字库及字模提取程序实现 本篇文章旨在介绍JAVA语言实现汉字字库及字模提取程序的设计和实现。该程序的主要功能是从汉字字库中提取汉字的字模数据, 并将其显示在LED显示屏上。下面将详细介绍该程序的实现...

    2021-2022计算机二级等级考试试题及答案No.19037.docx

    Java取模运算 - **知识点**: Java中的取模运算。 - **题目描述**: 描述了Java中负数取模运算的结果。 - **选项分析**: - A. -1 正确。Java中负数取模的结果取决于除数的符号。 #### 18. 数值型常量 - **知识点*...

    2021-2022计算机二级等级考试试题及答案No.13425.docx

    Java取模运算 - **取模运算示例**:题目给出了一段Java代码片段,涉及到了取模运算。取模运算符`%`返回除法运算的余数。在题目中,`-10 % -3`的结果为-1,因为-10除以-3的商为3,余数为-1。 ### 9. Excel公式 - ...

    python取模运算

    不同于其他编程语言如C、Java等,Python对取模运算的支持更为广泛,它不仅可以处理整数之间的取模运算,还可以处理浮点数甚至是复数之间的取模运算。 #### 整数取模 当操作数为整数时,Python中的取模运算符`%`...

    C++(C#)取余和取模运算

    而在C#中,`%`运算符的行为更像Java,它总是返回非负的余数,这意味着对于负数,结果的符号会与除数相同。 举个例子,C++中的`-10 % 3`将返回`-1`,而C#中的`-10 % 3`则返回`2`。这种差异在处理负数时可能会导致...

    【JAVA 11】 Java SE Development Kit 11.0.16.1

    - 对于`double`类型的除法和取模运算,Java 11进行了优化,提高了计算速度。 10. **更新的JDK附带库**: - 包括了更新的OpenJFX,用于构建JavaFX应用;以及TLS 1.3协议的支持,增强了网络安全。 11. **其他改进*...

    Java计算校验和源码

    ### Java计算校验和源码知识点解析 #### 一、概述 本文将深入解析一个用于计算十六进制数据校验和的Java方法:`makeChecksum`。该方法主要用于确保数据在传输过程中的完整性和一致性,避免因网络传输等问题导致的...

    获取哈希及获取哈希算法标识demo-java

    这个“获取哈希及获取哈希算法标识demo-java”项目就是针对这一主题的实例代码,帮助开发者理解和使用Java中的哈希计算功能。 标题“获取哈希及获取哈希算法标识demo-java”表明这个示例主要涉及两个关键知识点:一...

    Java练习题库(含答案及解析).pdf

    算术运算符包括加(+)、减(-)、乘(*)、除(/)、取模(%)。 Java中的条件语句(如if、switch)和循环语句(如for、while、do...while)用于控制程序的流程。Java中的break语句可以用来跳出当前循环,而...

    正负数取模计算总结.docx

    在给定的部分内容中,提到了Java编程语言和Python语言对取模运算的支持,以及Google和百度等公司遵循的运算规则。这里强调的是不同编程语言和公司对负数取模运算的理解和定义可能存在差异。在数学上,取模运算通常...

    JAVA解惑(JAVA谜题) 中文版(PDF)

    Java中的取模运算符`%`遵循特定的数学规则:对于任意的整数`a`和非零整数`b`,都有以下恒等式成立: \[ \left(\frac{a}{b}\right) * b + (a \% b) = a \] 这意味着,当你用`b`去除`a`,将得到的商乘以`b`再加上余数...

    Introduction to java programming

    ### Java编程基础知识点详解 #### 一、简介 本文档主要介绍了Java编程语言的基础知识,适合初学者入门学习。文档由Y.Daniel Liang撰写,覆盖了Java编程的基本概念、语法结构以及常用的操作方法。 #### 二、控制台...

    JAVA谜思.doc JAVA 常见疑惑及解析

    然而,这个方法在处理负数时会出现错误,因为Java中的取模运算符对负数的处理不同于我们的直觉。根据Java的定义,`(a % b)` 的结果与 `a` 有相同的符号,这意味着当 `i` 是一个负奇数时,`i % 2` 实际上会得到 `-1`...

    introduction to java programming

    Java支持基本的算术运算符,如加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)。 #### 决策制定:等式与关系运算符 在编程中,经常需要根据条件来做出决策。Java提供了多种逻辑和关系运算符,如等于(==)...

    java基础if选择题练习题

    根据提供的信息,我们可以总结出这份文档是关于Java基础的学习材料,特别聚焦于if语句的选择题练习。这里我们将深入分析几个关键的知识点:基于if语句的流程控制、在程序中熟练使用运算符以及绘制流程图的方法。 ##...

    素数Java程序,用于Java第二版教材上的习题求Java素数

    - **米勒-拉宾素性检验**是一种概率算法,它通过幂次取模的奇偶性测试来判断一个数是否为素数。虽然存在极小的概率误判,但在实际应用中非常高效。 - **埃拉托斯特尼筛法**是找到一定范围内所有素数的常用方法。...

    JAVA选择题复习.txt

    ### JAVA选择题复习知识点 #### 1. Java语言的特点与起源 - **Java语言的特点**: - Java是一种面向对象的编程语言。 - 它的设计目标是具有跨平台的能力,即“一次编写,到处运行”(Write Once, Run Anywhere, ...

    java身份证号验证源代码

    这个算法涉及到每个位置上的数字乘以特定权重后求和,再对11取模,得到的结果与10进行比较,最后根据比较结果确定校验码。 ```java public char calculateCheckCode(String idWithoutCheck) { int[] weights = {7,...

Global site tag (gtag.js) - Google Analytics