java中的浮点(float)运算

 时间:2026-02-14 22:32:30

1、一。  关于浮点运算,需要说明的几点:

  1.  在java中,进行浮点运算并不会处理例外情况,所以,即使除数为0,也不会有例外被抛出;

  2.  当运算结果是溢出(Infinity)时,结果为Infinity;下溢时,则结果为0;若结果是数学上是未定义的,则结果为NaN(not a number);

  3.  所有和NaN有关的运算其结果总是NaN;

  4.  由于NaN是无序的,所以,和NaN进行数值比较时,其结果总是false.

2、二。  例子:

  public class floattest {

  public static 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盘格式化的方法
  • 热门搜索
    轶事是什么意思 养金鱼用什么水 口若悬河的意思 办理结婚证需要什么手续 iqc是什么意思 撰写是什么意思 黄油的作用 加湿器有什么作用 西瓜皮的功效与作用 鱼和熊掌不可兼得是什么意思