JAVA语言所特许的浮点取模,比如17.1%4,结果是1.00000000000014,应该是1.1.
请问这是怎么回事,谢谢!
下面为源码:
public class Mode
{
public static void main(String args[])
{
System.out.println("17.1 mod 4= "+17.1%4);
System.out.println("17 mod 4= "+17%4);
}
}
请问这是怎么回事,谢谢!
下面为源码:
public class Mode
{
public static void main(String args[])
{
System.out.println("17.1 mod 4= "+17.1%4);
System.out.println("17 mod 4= "+17%4);
}
}
解决方案 »
- 怎么禁用jtable所有键盘事件
- 求助,诡异的简单输入异常java.lang.NumberFormatException: For input
- 求助!如何把系统时间转化为UTC秒
- 关于Object boolean的问题
- 求助 RandomAccessFile 写入中文出现乱码的问题
- 小弟从事delphi一年半,java很热门,我想学,但java的种类太多,不知学什么好
- 关于用jbuilder7对bmp如何进行跟踪调试的问题,急~!
- 哪有JAVA核心技术 卷1的随书光盘下载
- 小弟基本功不扎实,兄弟来拿分啊,简单的小问题
- java 如何获取指定ip地址的电脑上的盘符目录
- 向高手请教如何读取数据库配置文件连接数据库?
- 关于基础类型Long的问题,急,谢谢。
17.1 mod 4= 1.1000000000000014
17 mod 4= 1
没问题啊