JavaTM 2
Platform
Std.  Ed.  v1. 4.0

Ŭ·¡½º
java.math.BigDecimal ÀÇ »ç¿ë

BigDecimal ¸¦ »ç¿ëÇϰí ÀÖ´Â ÆÐŰÁö
java.math ÀÓÀÇ Á¤¹ÐµµÀÇ Á¤¼ö ¿¬»ê (BigInteger), ¹× ÀÓÀÇ Á¤¹ÐµµÀÇ 10 Áø¼ö ¿¬»ê (BigDecimal)À» ½ÇÇàÇϱâ À§ÇÑ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.  
java.sql JavaTM ÇÁ·Î±×·¥ ¾ð¾î¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ¼Ò½º (Åë»óÀº ¸®·¹¼Å³Î µ¥ÀÌÅÍ º£À̽º)ÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇØ ó¸®ÇÏ´Â API ¸¦ Á¦°øÇÕ´Ï´Ù.  
javax.sql ¼­¹öÃøÀÇ µ¥ÀÌÅÍ ¼Ò½º ¾×¼¼½º¿¡ ´ëÇØ, JavaTM ÇÁ·Î±×·¥ ¾ð¾î·ÎºÎÅÍ Ã³¸®ÇÏ´Â API ¸¦ Á¦°øÇÕ´Ï´Ù.  
org.omg.CORBA OMG CORBA API ÀÇ JavaTM ÇÁ·Î±×·¥ ¾ð¾î (ORB Ŭ·¡½º¸¦ Æ÷ÇÔÇÑ´Ù)¿¡ÀÇ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù.  
org.omg.CORBA.portable portability ·¹À̾î, Áï, ¾î´À º¥´õ¿¡ ÀÇÇØ »ý¼ºµÈ Äڵ尡 ´Ù¸¥ º¥´õÀÇ ORB ·Î µ¿ÀÛÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÀÏ·ÃÀÇ ORB API ¸¦ Á¦°øÇÕ´Ï´Ù.  
 

java.math ¿¡¼­ÀÇ BigDecimal ÀÇ »ç¿ë
 

BigDecimal ¸¦ µ¹·ÁÁÖ´Â java.math ÀÇ ¸Þ¼Òµå
static BigDecimal BigDecimal. valueOf (long unscaledVal, int scale)
          long ÀÇ ½ºÄÉÀÏ ¾øÀ½ÀÇ °ª°ú int ½ºÄÉÀÏÀ» BigDecimal ·Î º¯È¯ÇÕ´Ï´Ù.
static BigDecimal BigDecimal. valueOf (long val)
          long Ä¡¸¦ ½ºÄÉÀÏÀÌ 0 ÀÇ BigDecimal ·Î º¯È¯ÇÕ´Ï´Ù.
 BigDecimal BigDecimal. add (BigDecimal  val)
          °ªÀÌ (this + val) ·Î ½ºÄÉÀÏÀÌ max(this.scale(), val.scale()) ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. subtract (BigDecimal  val)
          °ªÀÌ (this - val) ·Î ½ºÄÉÀÏÀÌ max(this.scale(), val.scale()) ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. multiply (BigDecimal  val)
          °ªÀÌ (this * val) ·Î ½ºÄÉÀÏÀÌ (this.scale() + val.scale()) ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. divide (BigDecimal  val, int scale, int roundingMode)
          °ªÀÌ (this / val) ·Î, ½ºÄÉÀÏÀÌ ÁöÁ¤µÈ °ÍÀÎ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. divide (BigDecimal  val, int roundingMode)
          °ªÀÌ (this / val) ·Î ½ºÄÉÀÏÀÌ this.scale() ÀÎ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. abs ()
          °ªÀÌ ÀÌ BigDecimal ÀÇ Àý´ëÄ¡·Î ½ºÄÉÀÏÀÌ this.scale() ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. negate ()
          °ªÀÌ (-this) ·Î ½ºÄÉÀÏÀÌ this.scale() ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. setScale (int scale, int roundingMode)
          ½ºÄÉÀÏÀÌ ÁöÁ¤µÈ °ªÀ̸ç, ÇÑÆí ½ºÄÉÀÏ ¾øÀ½ÀÇ °ªÀÌ, ÀÌ BigDecimal ÀÇ ½ºÄÉÀÏ ¾øÀ½ÀÇ °ª°ú ÃÑüġ¸¦ À¯ÁöÇÒ ¼ö ÀÖ´Â Àû´çÇÑ 10 ÀÇ ´©½ÂÀÇ Àû ¶Ç´Â »ó¿¡ ÀÇÇØ °áÁ¤µÇ´Â BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. setScale (int scale)
          ½ºÄÉÀÏÀÌ ÁöÁ¤µÈ °ªÀ̸ç, °ªÀÌ ÀÌ BigDecimal °ú µ¿ÀÏÇÑ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. movePointLeft (int n)
          ¼Ò¼öÁ¡À» n ÇüÁ¿¡ À̵¿ÇØ À̰Ϳ¡ µ¿ÀÏÇÑ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. movePointRight (int n)
          ¼Ò¼öÁ¡ÀÌ ÁöÁ¤µÈ ÀÚ¸®¼ö¸¸ ¿ìÃøÇâ¿¡ À̵¿½Ãŵ´Ï´Ù.
 BigDecimal BigDecimal. min (BigDecimal  val)
          ÀÌ BigDecimal ¿Í val ÀÇ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. max (BigDecimal  val)
          ÀÌ BigDecimal ¿Í val ÀÇ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

BigDecimal ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â java.math ÀÇ ¸Þ¼Òµå
 BigDecimal BigDecimal. add (BigDecimal  val)
          °ªÀÌ (this + val) ·Î ½ºÄÉÀÏÀÌ max(this.scale(), val.scale()) ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. subtract (BigDecimal  val)
          °ªÀÌ (this - val) ·Î ½ºÄÉÀÏÀÌ max(this.scale(), val.scale()) ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. multiply (BigDecimal  val)
          °ªÀÌ (this * val) ·Î ½ºÄÉÀÏÀÌ (this.scale() + val.scale()) ÀÇ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. divide (BigDecimal  val, int scale, int roundingMode)
          °ªÀÌ (this / val) ·Î, ½ºÄÉÀÏÀÌ ÁöÁ¤µÈ °ÍÀÎ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. divide (BigDecimal  val, int roundingMode)
          °ªÀÌ (this / val) ·Î ½ºÄÉÀÏÀÌ this.scale() ÀÎ BigDecimal ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int BigDecimal. compareTo (BigDecimal  val)
          ÀÌ BigDecimal °ú ÁöÁ¤µÈ BigDecimal ¸¦ ºñ±³ÇÕ´Ï´Ù.
 BigDecimal BigDecimal. min (BigDecimal  val)
          ÀÌ BigDecimal ¿Í val ÀÇ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal BigDecimal. max (BigDecimal  val)
          ÀÌ BigDecimal ¿Í val ÀÇ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

java.sql ¿¡¼­ÀÇ BigDecimal ÀÇ »ç¿ë
 

BigDecimal ¸¦ µ¹·ÁÁÖ´Â java.sql ÀÇ ¸Þ¼Òµå
 BigDecimal SQLInput. readBigDecimal ()
          ½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 BigDecimal ResultSet. getBigDecimal (int columnIndex, int scale)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.   
 BigDecimal ResultSet. getBigDecimal (String  columnName, int scale)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.   
 BigDecimal ResultSet. getBigDecimal (int columnIndex)
          ÀÌ ResultSet ¿ÀºêÁ§Æ®ÀÇ ÇöÀçÇà¿¡ ÀÖ´Â ÁöÁ¤µÈ ¿­ÀÇ °ªÀ»,java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ÀüÁ¤¹Ðµµ·Î ÃëµæÇÕ´Ï´Ù.
 BigDecimal ResultSet. getBigDecimal (String  columnName)
          ÀÌ ResultSet ¿ÀºêÁ§Æ®ÀÇ ÇöÀçÇà¿¡ ÀÖ´Â ÁöÁ¤µÈ ¿­ÀÇ °ªÀ»,java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ÀüÁ¤¹Ðµµ·Î ÃëµæÇÕ´Ï´Ù.
 BigDecimal CallableStatement. getBigDecimal (int parameterIndex, int scale)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  getBigDecimal(int parameterIndex) ¶Ç´Â getBigDecimal(String parameterName) ¸¦ »ç¿ëÇÕ´Ï´Ù.
 BigDecimal CallableStatement. getBigDecimal (int parameterIndex)
          ÁöÁ¤µÈ JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.
 BigDecimal CallableStatement. getBigDecimal (String  parameterName)
          JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.
 

BigDecimal ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â java.sql ÀÇ ¸Þ¼Òµå
 void SQLOutput. writeBigDecimal (BigDecimal  x)
          ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ½ºÆ®¸²¿¡ ±âÀÔÇÕ´Ï´Ù.
 void ResultSet. updateBigDecimal (int columnIndex, BigDecimal  x)
          ÁöÁ¤µÈ ¿­À» java.math.BigDecimal Ä¡·Î °»½ÅÇÕ´Ï´Ù.
 void ResultSet. updateBigDecimal (String  columnName, BigDecimal  x)
          ÁöÁ¤µÈ ¿­À» java.sql.BigDecimal Ä¡·Î °»½ÅÇÕ´Ï´Ù.
 void PreparedStatement. setBigDecimal (int parameterIndex, BigDecimal  x)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.math.BigDecimal Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void CallableStatement. setBigDecimal (String  parameterName, BigDecimal  x)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.math.BigDecimal Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 

javax.sql ¿¡¼­ÀÇ BigDecimal ÀÇ »ç¿ë
 

BigDecimal ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â javax.sql ÀÇ ¸Þ¼Òµå
 void RowSet. setBigDecimal (int parameterIndex, BigDecimal  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.math.BigDeciaml Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 

org.omg.CORBA ¿¡¼­ÀÇ BigDecimal ÀÇ »ç¿ë
 

BigDecimal ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â org.omg.CORBA ÀÇ Çʵå
 BigDecimal FixedHolder. value
          FixedHolder °¡ º¸°ü À¯ÁöÇÏ´Â °ªÀÔ´Ï´Ù.
 

BigDecimal ¸¦ µ¹·ÁÁÖ´Â org.omg.CORBA ÀÇ ¸Þ¼Òµå
 BigDecimal Any. extract_fixed ()
          ÀÌ Any ¿ÀºêÁ§Æ®ÀÇ value ÇʵåÀÇ java.math.BigDecimal ¿ÀºêÁ§Æ®¸¦ ÃßÃâÇÕ´Ï´Ù.
 

BigDecimal ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â org.omg.CORBA ÀÇ ¸Þ¼Òµå
 void Any. insert_fixed (BigDecimal  value)
           org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 void Any. insert_fixed (BigDecimal  value, TypeCode  type)
           org.omg.CORBA.NO_IMPLEMENT ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 

BigDecimal ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â org.omg.CORBA ÀÇ constructor
FixedHolder (BigDecimal  initial)
          FixedHolder ¸¦ ±¸ÃàÇØ, ÁöÁ¤µÈ °ªÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù.
 

org.omg.CORBA.portable ¿¡¼­ÀÇ BigDecimal ÀÇ »ç¿ë
 

BigDecimal ¸¦ µ¹·ÁÁÖ´Â org.omg.CORBA.portable ÀÇ ¸Þ¼Òµå
 BigDecimal InputStream. read_fixed ()
          BigDecimal ¹øÈ£¸¦ ÀоîµéÀÔ´Ï´Ù.
 

BigDecimal ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â org.omg.CORBA.portable ÀÇ ¸Þ¼Òµå
 void OutputStream. write_fixed (BigDecimal  value)
          BigDecimal ¹øÈ£¸¦ ±âÀÔÇÕ´Ï´Ù.
 


JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.