java中的浮点(float)运算

 时间:2024-10-12 08:11:03

1、一。 关于浮点运算,需要说明的几点:  1. 在java中,进行浮点运算并不会处理例外情况,所以,即使除数为0,也不会有例外被抛出;  2. 当运算结果是溢出(Infinity)时,结果为Infinity;下溢时,则结果为0;若结果是数学上是未定义的,则结果为NaN(not a number);  3. 所有和NaN有关的运算其结果总是NaN;  4. 由于NaN是无序的,所以,和NaN进行数值比较时,其结果总是false.

2、二。 例子:  public class floattest {  public stat坡纠课柩ic void main(String args[]) {  double num = 1.0E200;  System.out.println(num*num);  double num2 = 1.0E-323;  System.out.println(num2/10.0);  System.out.println(1.0/0.0);  System.out.println(-1.0/0.0);  double numNan = 0.0/0.0;  System.out.println(numNan);  System.out.println(numNan > 0);  }  }

3、三。 测试结果:  /*  Infinity  0.0  Infinity  -Infinity  NaN  false  */

  • 福尔马林的作用有哪些
  • C#DataTable如何设置某一行的颜色
  • win7系统的硬盘盘符不见了如何处理
  • 简单解析PHP程序的运行流程
  • U盘格式化的方法
  • 热门搜索
    同学结婚祝福语 婴幼儿奶粉什么牌子好 秋夕的意思 婚礼策划师要学什么 h平方米是什么意思 微商卖什么赚钱 什么是长尾关键词 画蛇添足的意思是什么 飞蛾扑火是什么意思 橱柜柜门什么材质好