`
随便小屋
  • 浏览: 102628 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Java取模(求余)运算

    博客分类:
  • JAVA
阅读更多

        整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:

/**
 * 
 * @author Logic
 *
 */
public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("-3%-2=" + -3%-2);
		System.out.println("3%-2=" + 3%-2);
		System.out.println("-3%2=" + -3%2);
	}
}
/**
 * Result
 * -3%-2=-1
 * 3%-2=1
 * -3%2=-1
 */

 

0
1
分享到:
评论

相关推荐

    Java位运算的应用

    (11)取模运算转化成位运算 (在不产生溢出的情况下) a % (2^n) 等价于 a & (2^n - 1) (12)乘法运算转化成位运算 (在不产生溢出的情况下) a * (2^n) 等价于 a (13)除法运算转化成位运算 (在不产生溢出的情况下) ...

    java课程设计-计算器-功能完整的科学计算器-仿windows计算器

    "+",加 "-",减 "*",乘 "/",除 "x^y",x的y次方 "Mod",取模 "And",相与 "Or",相或 "Xor",异或 "Lsh",左移 "Rsh",右移 "sqrt",开根号 "%",取百分数 "1/X",求倒数 正弦余弦函数:"sin", "cos", "tan", 对数函数:"ln", ...

    面向对象实验

    4. 一维向量类(动态,类模板...3) 可以做向量的||运算,||运算是向量的取模运算(即计算各分量的平方和后再开方) 4) 可以做向量的插入,删除分量 5) 可以做一维向量间*运算,*运算是一维向量间各对应分量之积的和(*)

    java applet 计算器

    java applet 实现的简易计算器,支持加、减、乘、除、取模以及带括号的运算表达式求值,适合初学j2se的同学作为参考。

    java基础入门教程

    而 用 户 的 需 求 是 各色 各 样 的 ,不 受 地 区、 行 业 、 部 门 、 爱好 的 影 响 ,都 可 以 用 Java 语 言 描 述 清 楚 。 2 软 件 的 开 发 方 法 :由 于 Java 语 言 的 面 向 目 标 的 特 性 , 所以完 全...

    二进制运算

    java int 类型4个字节,1个字节有8位, int的类型有32位 32位的最高位上符号位,0表示正数,1表示负数 正数的原码,反码,补码都是一样 负数反码的原码的符号位不变,其它的位数取反(0-1==1-0) 负数补码是反码+1 ...

    java8集合源码-JavaBasicKnowledge:java基础知识运算与,集合List纯手工打造,多线程,JVM,反射包括Java8的

    取模),++(自增),--(自减) - i++= (i=i+1):先将i变量的内容先取出——>常量区取出1——>进行计算 ——>再次存回i空间 i在做值交换的时候回产生一个临时的副本空间(备份) 所以会 先(备份)后自增 会将副本赋值给对方...

    JAVA语言课程设计报告.doc

    即现在用7.6+7.8=15.39999999这个问题 " "3 (选作)进行乘方、开方、取模运算 " "4 (选作)进行统计功能开发,功能自定义。比如多个数的平均值求法等 " "5 (选作)实现二进制运算 " "二、系统分析 " "第一步: " ...

    1、Java基础(35题).pdf

    候考虑取模运算的速度⽐比较慢,改⽤用与操作优化效率,很巧妙,hash table就没设计的这么好。 2. JDK1.8⾥里里对hashmap最⼤大的改变是引⼊入了了红⿊黑树,这⼀一点在hash不不均匀并且元素个数很多的情况时,对...

    简易计算器2

    2013.11.13修改内容: 取模运算;-/+运算 ******************* 用java写的一个简易计算器(界面) 只有100多行 实现基本的加减乘除、取模、正负等

    java,c/c++,php,c#安全编码规范

    2.3.2 避免除法和取模运算分母为零 18 2.4 类和方法操作 18 2.4.1 数据成员声明为私有,提供可访问的包装方法 18 2.4.2 敏感类不允许复制 18 2.4.3 比较类的正确做法 19 2.4.4 不要硬编码敏感信息 19 2.4.5 验证方法...

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    4.2.4 $mod取模运算 4.2.5 $ne不等于 4.2.6 $in包含 4.2.7 $nin不包含 4.2.8 $size数组元素个数 4.2.9 正则表达式匹配 4.2.10 Javascript 查询和$where 查询 4.2.11 count查询记录条数 ...

    深入云计算 MongoDB管理与开发实战详解pdf.part2

    4.2.4 $mod取模运算 4.2.5 $ne不等于 4.2.6 $in包含 4.2.7 $nin不包含 4.2.8 $size数组元素个数 4.2.9 正则表达式匹配 4.2.10 Javascript 查询和$where 查询 4.2.11 count查询记录条数 ...

    微软JavaScript手册

    学习JAVA的好帮手,希望有所帮助。欢迎使用 JScript 语言参考 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    可以将字符和数字利用运算符号连接起来。字符被转化成数字,利用其最初位置。在PHP手册中有详细的例子。 数组与哈希表 数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()...

Global site tag (gtag.js) - Google Analytics