通常取模运算也叫取余运算,他们都遵循处罚法则,返回结果都是余数; 但是仔细看是不一样的,详细请看实例: 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是有符号区别的! 当除数与被除数的符号相同时,rem和mod的结果是完全相同的;当除数与被除数的符号不相同时,结果不同。 具体说,rem结果的符号与被除数相同;mod结果的符号与除数相同。
  • 09:59
  • 浏览 (152)
  • 评论 (0)
2008-03-24

对于负数取模(mod)问题

关键字: java
以前没有太在意,以为取模(mod)运算只是在正整数范围内进行的运算,现在才知道,取模运算可以在int、float、double范围内进行运算。 对于负数的取模问题,当然以前也是没有注意过的,现在在我的本地用workshop进行了测试,得出结论: 负数%负数=负数; 负数%正数=负数; 正数%负数=正数;
  • 09:58
  • 浏览 (120)
  • 评论 (0)
2008-03-05

设计模式之Singleton(单态)

关键字: java
单态定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还 有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且 能synchronize的安全自动加1,如果你要把这个数字永久保存到数据库,你可以在不修改单态接口的情况下方便的做到 ...
  • 15:23
  • 浏览 (81)
  • 评论 (0)
2008-03-03

J2SE基础复习之琐碎

关键字: java
1.javac:在编译时使用的程序,其中的c指的是compile-编译。 2.注意一个专业程序员的细节: 快捷键的使用; 文件夹选项的配置; 面试的时候很有可能是用笔写代码。 3.println:是printline-输出一行的意思。 4.在配置环境变量的时候在classpath的指定路径后加一个“.”,表示当前路径也是class文件目录。 5.IDE:intergrated development environment 6.在java里称全局变量为成员变量。 7.GBK:国标码,中国大陆的汉字编码; unicode分为utf8和utf16;java采用的是utf16,每个字 ...
  • 09:52
  • 浏览 (108)
  • 评论 (0)
igogogo9
搜索本博客
博客分类
最近加入圈子
存档
最新评论