JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
java.math.MathContext »ç¿ë

MathContext¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÆÐÅ°Áö
java.math ÀÓÀÇ Á¤¹ÐµµÀÇ Á¤¼ö ¿¬»ê (BigInteger) ¹× ÀÓÀÇ Á¤¹ÐµµÀÇ ¼Ò¼ö ¿¬»ê (BigDecimal)À» ½Ç½ÃÇϴ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.  
 

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

MathContext ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â java.math Çʵå
static MathContext MathContext. DECIMAL128
          IEEE 754R Decimal28 Çü½Ä, 34 ÀÚ¸®¼ö, µÕ±Ù ¸ðµå´Â IEEE 754R µðÆúÆ®ÀÎ HALF_EVEN Á¤¹Ðµµ°¡ ¼³Á¤µÈ MathContext °´Ã¼ÀÔ´Ï´Ù.
static MathContext MathContext. DECIMAL32
          IEEE 754R Decimal32 Çü½Ä, 7 ÀÚ¸®¼ö, µÕ±Ù ¸ðµå´Â IEEE 754R µðÆúÆ®ÀÎ HALF_EVEN Á¤¹Ðµµ°¡ ¼³Á¤µÈ MathContext °´Ã¼ÀÔ´Ï´Ù.
static MathContext MathContext. DECIMAL64
          IEEE 754R Decimal64 Çü½Ä, 16 ÀÚ¸®¼ö, µÕ±Ù ¸ðµå´Â IEEE 754R µðÆúÆ®ÀÎ HALF_EVEN Á¤¹Ðµµ°¡ ¼³Á¤µÈ MathContext °´Ã¼ÀÔ´Ï´Ù.
static MathContext MathContext. UNLIMITED
          ¹«Á¦ÇÑÀÇ Á¤¹Ðµµ¿¡¼­ÀÇ °è»ê¿¡ ÇÊ¿äÇÑ °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´Â MathContext °´Ã¼ÀÔ´Ï´Ù.
 

MathContext ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.math ¸Þ¼­µå
 BigDecimal BigDecimal. abs (MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ ÀÌ BigDecimal Àý´ëÄ¡ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. add (BigDecimal  augend, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (this + augend) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. divide (BigDecimal  divisor, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (this / divisor) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal [] BigDecimal. divideAndRemainder (BigDecimal  divisor, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ °è»êµÈ divideToIntegralValue °á°ú¿Í 2°³ÀÇ ¿ÀÆÛ·£µåÀÇ remainder °á°ú¸¦ Æ÷ÇÔÇÑ, 2 ¿ä¼ÒÀÇ BigDecimal ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. divideToIntegralValue (BigDecimal  divisor, MathContext  mc)
          °ªÀÌ (this / divisor) Á¤¼öºÎÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. multiply (BigDecimal  multiplicand, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (this × multiplicand) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. negate (MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (-this) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. plus (MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (+this) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. pow (int n, MathContext  mc)
          °ªÀÌ (thisn) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. remainder (BigDecimal  divisor, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (this % divisor) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. round (MathContext  mc)
          MathContext ¼³Á¤¿¡ µû¶ó ¸» ¼ö ÀÖ¾ú´ø BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 BigDecimal BigDecimal. subtract (BigDecimal  subtrahend, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °ªÀÌ (this - subtrahend) ÀÎ BigDecimal¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

MathContext ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.math constructor¡¡ ¡¡
BigDecimal (BigInteger  unscaledVal, int scale, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, BigInteger ½ºÄÉÀÏ ¾øÀ½ÀÇ °ª°ú int ½ºÄÉÀÏÀ» BigDecimal·Î º¯È¯ÇÕ´Ï´Ù.
BigDecimal (BigInteger  val, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ BigIntegerÀ» BigDecimal·Î º¯È¯ÇÕ´Ï´Ù.
BigDecimal (char[] in, int offset, int len, MathContext  mc)
          ºÎºÐ ¹è¿­ÀÇ ÁöÁ¤À» °¡´ÉÇÏ°Ô ÇØ, ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇϸ鼭, BigDecimal ¹®ÀÚ ¹è¿­ Ç¥ÇöÀ» BigDecimal·Î º¯È¯ÇØ, °°Àº ¹®ÀÚ ¼ø¼­¸¦ BigDecimal.BigDecimal(String) »ý¼ºÀÚ À¸·Î¼­ ¹Þ½À´Ï´Ù.
BigDecimal (char[] in, MathContext  mc)
          BigDecimal ¹®ÀÚ ¹è¿­ Ç¥ÇöÀ» BigDecimal·Î º¯È¯ÇØ, ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °°Àº ¹®ÀÚ ¼ø¼­¸¦ BigDecimal.BigDecimal(String) »ý¼ºÀÚ À¸·Î¼­ ¹Þ½À´Ï´Ù.
BigDecimal (double val, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, double¸¦ BigDecimal·Î º¯È¯ÇÕ´Ï´Ù.
BigDecimal (int val, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ int¸¦ BigDecimal·Î º¯È¯ÇÕ´Ï´Ù.
BigDecimal (long val, MathContext  mc)
          ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ long¸¦ BigDecimal·Î º¯È¯ÇÕ´Ï´Ù.
BigDecimal (String  val, MathContext  mc)
          BigDecimal ij¸¯ÅÍ ¶óÀΠǥÇöÀ» BigDecimal·Î º¯È¯ÇØ, ÄÁÅؽºÆ® ¼³Á¤¿¡ µû¸¥ µÕ±ÙÀ» »ç¿ëÇØ, °°Àº ij¸¯ÅÍ ¶óÀÎÀ» BigDecimal.BigDecimal(String) »ý¼ºÀÚ À¸·Î¼­ ¹Þ½À´Ï´Ù.
 


JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.