본문 바로가기

Programming/JAVA

[자바] Infinity 처리


참고 : http://www.java2s.com/Code/Java/Data-Type/ShowINFINITYandNaN.htm           

  1. /**
  2.  * Show INFINITY and NaN
  3.  * @author Ian F. Darwin, http://www.darwinsys.com/
  4.  * @version $Id: InfNaN.java,v 1.4 2004/02/09 03:33:57 ian Exp $
  5.  */
  6. public class InfNaN {
  7.   //+
  8.   public static void main(String[] argv) {
  9.     double d = 123;
  10.     double e = 0;
  11.     if (d/e == Double.POSITIVE_INFINITY)
  12.       System.out.println("Check for POSITIVE_INFINITY works");
  13.     double s = Math.sqrt(-1);
  14.     if (s == Double.NaN)
  15.       System.out.println("Comparison with NaN incorrectly returns true");
  16.     if (Double.isNaN(s))
  17.       System.out.println("Double.isNaN() correctly returns true");
  18.   }
  19.   //-
  20. }


'Programming > JAVA' 카테고리의 다른 글

자바 룩앤필  (0) 2012.11.29
자바와 오라클(Oracle) 연동하기  (0) 2012.10.13
[자바] NaN, Infinity  (0) 2012.10.13
[Swing] 스크린 가운데 배치  (0) 2012.10.07
[Swing]JTable 에 체크박스 넣기  (0) 2012.10.07