久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java_math_BigDecimal

發布時間:2023/12/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java_math_BigDecimal 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??
??
??
java.math

類 BigDecimal

java.lang.Object
java.lang.Number
java.math.BigDecimal 所有已實現的接口:
Serializable, Comparable<BigDecimal>

p lic class BigDecimalextends Numberimplements Comparable<BigDecimal>

不可變的、任意精度的有符號十進制數。BigDecimal 由任意精度的整數非標度值 和 32 位的整數標度 (scale) 組成。如果為零或正數,則標度是小數點后的位數。如果為負數,則將該數的非標度值乘以 10 的負 scale 次冪。因此,BigDecimal 表示的數值是 (unscaledVal × 10-scale)。

BigDecimal 類提供以下操作:算術、標度操作、舍入、比較、哈希算法和格式轉換。toString() 方法提供 BigDecimal 的規范表示形式。

BigDecimal 類使用戶能完全控制舍入行為。如果未指定舍入模式,并且無法表示準確結果,則拋出一個異常;否則,通過向該操作提供適當的 MathContext 對象,可以對已選擇的精度和舍入模式執行計算。在任何情況下,可以為舍入控制提供八種舍入模式。使用此類(例如,ROUND_HALF_UP)中的整數字段來表示舍入模式已過時;應改為使用 RoundingMode enum(例如,RoundingMode.HALF_UP)的枚舉值。

當為 MathContext 對象提供 0 的精度設置(例如,MathContext.UNLIMITED)時,算術運算是準確的,它們是不采用任何 MathContext 對象的算術方法。(這是第 5 版之前的版本支持的唯一行為。)為了計算準確結果,不使用附帶 0 精度設置的 MathContext 對象的舍入模式設置,因此與該對象無關。在除法中,準確的商可能是一個無限長的十進制擴展;例如,1 除以 3 所得的商。如果商具有無窮的十進制擴展,但是指定了該操作返回準確結果,則拋出 ArithmeticException。否則,像其他操作那樣,返回除法運算的準確結果。

當精度設置不為 0 時,BigDecimal 算法的規則完全符合 ANSI X3.274-1996 和 ANSI X3.274-1996/AM 1-2000( 7.4 節)中定義的算法的可選操作模式。與上述標準不同,BigDecimal 包括多種舍入模式,它們對于版本 5 以前的 BigDecimal 版本中的除法是強制性的。這些 ANSI 標準和 BigDecimal 規范之間的任何沖突都按照有利于 BigDecimal 的方式進行解決。

由于同一數值可以有不同的表示形式(具有不同的標度),因此運算和舍入的規則必須同時指定數值結果和結果表示形式中所用的標度。

一般情況下,當準確結果(在除法中,可能有無限多位)比返回的數值具有更多位數時,舍入模式和精度設置確定操作如何返回具有有限位數的結果。 首先,MathContext 的 precision 設置指定要返回的總位數;這確定了結果的精度。位數計數從準確結果的最左邊的非零數字開始。舍入模式確定丟棄的尾部位數如何影響返回的結果。

對 于所有算術運算符,運算的執行方式是,首先計算準確的中間結果,然后,使用選擇的舍入模式將其舍入為精度設置(如有必要)指定的位數。如 果不返回準確結果,則將丟棄準確結果的某些數位。當舍入增加了返回結果的大小時,前導數字“9”的進位傳播可能會創建新的數位。例如,將值 999.9 舍入為三位數字,則在數值上等于一千,表示為 100×101。在這種情況下,新的 "1" 是返回結果的前導數位。

除了邏輯的準確結果外,每種算術運算都有一個表示結果的首選標度。下表列出了每個運算的首選標度。

算術運算結果的首選標度 運算結果的首選標度
max(addend.scale(), augend.scale())
max(min nd.scale(), s trahend.scale())
multiplier.scale() + multiplicand.scale()
dividend.scale() - divisor.scale()
這些標度是返回準確算術結果的方法使用的標度;準確相除可能必須使用較大的標度除外,因為準確的結果可能有較多的位數。例如,1/32 得到 0.03125。

舍入之前,邏輯的準確中間結果的標度是該運算的首選標度。如果用 precision 位數無法表示準確的數值結果,則舍入會選擇要返回的一組數字,并將該結果的標度從中間結果的標度減小到可以表示實際返回的 precision 位數的最小標度。如果準確結果可以使用最多 precision 個數字表示,則返回具有最接近首選標度的標度的結果表示形式。尤其是,通過移除結尾零并減少標度,可以用少于 precision 個數字來表示準確的可表示的商。例如,使用 floor 舍入模式將結果舍入為三個數字,
19/100 = 0.19 // integer=19, scale=2
但是
21/110 = 0.190 // integer=190, scale=3

注意,對于加、減和乘,標度的縮減量將等于丟棄的準確結果的數字位置數。如果舍入導致進位傳播創建一個新的高位,則當未創建新的數位時,會丟棄該結果的附加數字。

其他方法可能與舍入語義稍微不同。例如,使用指定的算法的 pow 方法得到的結果可能偶爾不同于舍入得到的算術結果,如最后一位有多個單位(ulp)。

可以通過兩種類型的操作來處理 BigDecimal 的標度:標度/舍入操作和小數點移動操作。標度/舍入操作(setScale 和 round)返回 BigDecimal,其值近似地(或精確地)等于操作數的值,但是其標度或精度是指定的值;即:它們會增加或減少對其值具有最小影響的存儲數的精度。小數點移動操作(movePointLeft 和 movePointRight)返回從操作數創建的 BigDecimal,創建的方法是按指定方向將小數點移動一個指定距離。

為了簡潔明了起見,整個 BigDecimal 方法的描述中都使用了偽代碼。偽代碼表達式 (i + j) 是“其值為 BigDecimal i 加 BigDecimal j 的 BigDecimal”的簡寫。偽代碼表達式 (i == j) 是“當且僅當 BigDecimal i 表示與 BigDecimal j 相同的值時,則為 tr ”的簡寫。可以類似地解釋其他偽代碼表達式。方括號用于表示特定的 BigInteger 和定義 BigDecimal 值的標度對;例如,[19, 2] 表示 BigDecimal 在數值上等于 0.19,標度是 2。

注:如果 BigDecimal 對象用作 SortedMap 中的鍵或 SortedSet 中的元素,則應特別小心,因為 BigDecimal 的自然排序與 eq ls 方法不一致。有關更多信息,請參見 Comparable、SortedMap 或 SortedSet。

當為任何輸入參數傳遞 null 對象引用時,此類的所有方法和構造方法都將拋出 NullPointerException。

?

?

另請參見:
BigInteger, MathContext, RoundingMode, SortedMap, SortedSet, 序列化表格

字段摘要
static?BigDecimalONE
??????????值為 1,標度為 0。
static?intROUND_CEILING
??????????接近正無窮大的舍入模式。
static?intROUND_DOWN
??????????接近零的舍入模式。
static?intROUND_FLOOR
??????????接近負無窮大的舍入模式。
static?intROUND_HALF_DOWN
??????????向“最接近的”數字舍入,如果與兩個相鄰數字的距離相等,則為上舍入的舍入模式。
static?intROUND_HALF_EVEN
??????????向“最接近的”數字舍入,如果與兩個相鄰數字的距離相等,則向相鄰的偶數舍入。
static?intROUND_HALF_UP
??????????向“最接近的”數字舍入,如果與兩個相鄰數字的距離相等,則為向上舍入的舍入模式。
static?intROUND_UNNECESSARY
??????????斷言請求的操作具有精確的結果,因此不需要舍入。
static?intROUND_UP
??????????舍入遠離零的舍入模式。
static?BigDecimalTEN
??????????值為 10,標度為 0。
static?BigDecimalZERO
??????????值為 0,標度為 0。
? " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif"> 構造方法摘要
BigDecimal(BigInteger?val)
??????????將 BigInteger 轉換為 BigDecimal。
BigDecimal(BigInteger?unscaledVal, int?scale)
??????????將 BigInteger 非標度值和 int 標度轉換為 BigDecimal。
BigDecimal(BigInteger?unscaledVal, int?scale, MathContext?mc)
??????????將 BigInteger 非標度值和 int 標度轉換為 BigDecimal(根據上下文設置進行舍入)。
BigDecimal(BigInteger?val, MathContext?mc)
??????????將 BigInteger 轉換為 BigDecimal(根據上下文設置進行舍入)。
BigDecimal(char[]?in)
??????????將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String) 構造方法相同的字符序列。
BigDecimal(char[]?in, int?offset, int?len)
??????????將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String) 構造方法相同的字符序列,同時允許指定子數組。
BigDecimal(char[]?in, int?offset, int?len, MathContext?mc)
??????????將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String) 構造方法相同的字符序列,同時允許指定子數組,并根據上下文設置進行舍入。
BigDecimal(char[]?in, MathContext?mc)
??????????將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String) 構造方法相同的字符序列(根據上下文設置進行舍入)。
BigDecimal(do le?val)
??????????將 do le 轉換為 BigDecimal,后者是 do le 的二進制浮點值準確的十進制表示形式。
BigDecimal(do le?val, MathContext?mc)
??????????將 do le 轉換為 BigDecimal(根據上下文設置進行舍入)。
BigDecimal(int?val)
??????????將 int 轉換為 BigDecimal。
BigDecimal(int?val, MathContext?mc)
??????????將 int 轉換為 BigDecimal(根據上下文設置進行舍入)。
BigDecimal(long?val)
??????????將 long 轉換為 BigDecimal。
BigDecimal(long?val, MathContext?mc)
??????????將 long 轉換為 BigDecimal(根據上下文設置進行舍入)。
BigDecimal(String?val)
??????????將 BigDecimal 的字符串表示形式轉換為 BigDecimal。
BigDecimal(String?val, MathContext?mc)
??????????將 BigDecimal 的字符串表示形式轉換為 BigDecimal,接受與 BigDecimal(String) 構造方法相同的字符串(按照上下文設置進行舍入)。
? 方法摘要
?BigDecimalabs()
??????????返回 BigDecimal,其值為此 BigDecimal 的絕對值,其標度為 this.scale()。
?BigDecimalabs(MathContext?mc)
??????????返回其值為此 BigDecimal 絕對值的 BigDecimal(根據上下文設置進行舍入)。
?BigDecimaladd(BigDecimal?augend)
??????????返回一個 BigDecimal,其值為 (this + augend),其標度為 max(this.scale(), augend.scale())。
?BigDecimaladd(BigDecimal?augend, MathContext?mc)
??????????返回其值為 (this + augend) 的 BigDecimal(根據上下文設置進行舍入)。
?bytebyteVal Exact()
??????????將此 BigDecimal 轉換為 byte,以檢查丟失的信息。
?intcompareTo(BigDecimal?val)
??????????將此 BigDecimal 與指定的 BigDecimal 比較。
?BigDecimaldivide(BigDecimal?divisor)
??????????返回一個 BigDecimal,其值為 (this / divisor),其首選標度為 (this.scale() - divisor.scale());如果無法表示準確的商值(因為它有無窮的十進制擴展),則拋出 ArithmeticException。
?BigDecimaldivide(BigDecimal?divisor, int?roundingMode)
??????????返回一個 BigDecimal,其值為 (this / divisor),其標度為 this.scale()。
?BigDecimaldivide(BigDecimal?divisor, int?scale, int?roundingMode)
??????????返回一個 BigDecimal,其值為 (this / divisor),其標度為指定標度。
?BigDecimaldivide(BigDecimal?divisor, int?scale, RoundingMode?roundingMode)
??????????返回一個 BigDecimal,其值為 (this / divisor),其標度為指定標度。
?BigDecimaldivide(BigDecimal?divisor, MathContext?mc)
??????????返回其值為 (this / divisor) 的 BigDecimal(根據上下文設置進行舍入)。
?BigDecimaldivide(BigDecimal?divisor, RoundingMode?roundingMode)
??????????返回一個 BigDecimal,其值為 (this / divisor),其標度為 this.scale()。
?BigDecimal[]divideAndRemainder(BigDecimal?divisor)
??????????返回由兩個元素組成的 BigDecimal 數組,該數組包含 divideToIntegralVal 的結果,后跟對兩個操作數計算所得到的 remainder。
?BigDecimal[]divideAndRemainder(BigDecimal?divisor, MathContext?mc)
??????????返回由兩個元素組成的 BigDecimal 數組,該數組包含 divideToIntegralVal 的結果,后跟根據上下文設置對兩個操作數進行舍入計算所得到的 remainder 的結果。
?BigDecimaldivideToIntegralVal (BigDecimal?divisor)
??????????返回 BigDecimal,其值為向下舍入所得商值 (this / divisor) 的整數部分。
?BigDecimaldivideToIntegralVal (BigDecimal?divisor, MathContext?mc)
??????????返回 BigDecimal,其值為 (this / divisor) 的整數部分。
?do ledo leVal ()
??????????將此 BigDecimal 轉換為 do le。
?booleaneq ls(Object?x)
??????????比較此 BigDecimal 與指定的 Object 的相等性。
?floatfloatVal ()
??????????將此 BigDecimal 轉換為 float。
?inthashCode()
??????????返回此 BigDecimal 的哈希碼。
?intintVal ()
??????????將此 BigDecimal 轉換為 int。
?intintVal Exact()
??????????將此 BigDecimal 轉換為 int,以檢查丟失的信息。
?longlongVal ()
??????????將此 BigDecimal 轉換為 long。
?longlongVal Exact()
??????????將此 BigDecimal 轉換為 long,以檢查丟失的信息。
?BigDecimalmax(BigDecimal?val)
??????????返回此 BigDecimal 和 val 的最大值。
?BigDecimalmin(BigDecimal?val)
??????????返回此 BigDecimal 和 val 的最小值。
?BigDecimalmovePointLeft(int?n)
??????????返回一個 BigDecimal,它等效于將該值的小數點向左移動 n 位。
?BigDecimalmovePointRight(int?n)
??????????返回一個 BigDecimal,它等效于將該值的小數點向右移動 n 位。
?BigDecimalmultiply(BigDecimal?multiplicand)
??????????返回一個 BigDecimal,其值為 (this × multiplicand),其標度為 (this.scale() + multiplicand.scale())。
?BigDecimalmultiply(BigDecimal?multiplicand, MathContext?mc)
??????????返回其值為 (this × multiplicand) 的 BigDecimal(根據上下文設置進行舍入)。
?BigDecimalnegate()
??????????返回 BigDecimal,其值為 (-this),其標度為 this.scale()。
?BigDecimalnegate(MathContext?mc)
??????????返回其值為 (-this) 的 BigDecimal(根據上下文設置進行舍入)。
?BigDecimalplus()
??????????返回 BigDecimal,其值為 (+this),其標度為 this.scale()。
?BigDecimalplus(MathContext?mc)
??????????返回其值為 (+this) 的 BigDecimal(根據上下文設置進行舍入)。
?BigDecimalpow(int?n)
??????????返回其值為 (thisn) 的 BigDecimal,準確計算該冪,使其具有無限精度。
?BigDecimalpow(int?n, MathContext?mc)
??????????返回其值為 (thisn) 的 BigDecimal。
?intprecision()
??????????返回此 BigDecimal 的精度。
?BigDecimalremainder(BigDecimal?divisor)
??????????返回其值為 (this % divisor) 的 BigDecimal。
?BigDecimalremainder(BigDecimal?divisor, MathContext?mc)
??????????返回其值為 (this % divisor) 的 BigDecimal(根據上下文設置進行舍入)。
?BigDecimalround(MathContext?mc)
??????????返回根據 MathContext 設置進行舍入后的 BigDecimal。
?intscale()
??????????返回此 BigDecimal 的標度。
?BigDecimalscaleByPowerOfTen(int?n)
??????????返回其數值等于 (this * 10n) 的 BigDecimal。
?BigDecimalsetScale(int?newScale)
??????????返回一個 BigDecimal,其標度為指定值,其值在數值上等于此 BigDecimal 的值。
?BigDecimalsetScale(int?newScale, int?roundingMode)
??????????返回一個 BigDecimal,其標度為指定值,其非標度值通過此 BigDecimal 的非標度值乘以或除以十的適當次冪來確定,以維護其總值。
?BigDecimalsetScale(int?newScale, RoundingMode?roundingMode)
??????????返回 BigDecimal,其標度為指定值,其非標度值通過此 BigDecimal 的非標度值乘以或除以十的適當次冪來確定,以維護其總值。
?shortshortVal Exact()
??????????將此 BigDecimal 轉換為 short,以檢查丟失的信息。
?intsignum()
??????????返回此 BigDecimal 的正負號函數。
?BigDecimalstripTrailingZeros()
??????????返回數值上等于此小數,但從該表示形式移除所有尾部零的 BigDecimal。
?BigDecimals tract(BigDecimal?s trahend)
??????????返回一個 BigDecimal,其值為 (this - s trahend),其標度為 max(this.scale(), s trahend.scale())。
?BigDecimals tract(BigDecimal?s trahend, MathContext?mc)
??????????返回其值為 (this - s trahend) 的 BigDecimal(根據上下文設置進行舍入)。
?BigIntegertoBigInteger()
??????????將此 BigDecimal 轉換為 BigInteger。
?BigIntegertoBigIntegerExact()
??????????將此 BigDecimal 轉換為 BigInteger,以檢查丟失的信息。
?StringtoEngineeringString()
??????????返回此 BigDecimal 的字符串表示形式,需要指數時,則使用工程計數法。
?StringtoPlainString()
??????????返回不帶指數字段的此 BigDecimal 的字符串表示形式。
?StringtoString()
??????????返回此 BigDecimal 的字符串表示形式,如果需要指數,則使用科學記數法。
?BigDecimalulp()
??????????返回此 BigDecimal 的 ulp(最后一位的單位)的大小。
?BigIntegerunscaledVal ()
??????????返回其值為此 BigDecimal 的非標度值 的 BigInteger。
static?BigDecimalval Of(do le?val)
??????????使用 Do le.toString(do le) 方法提供的 do le 規范的字符串表示形式將 do le 轉換為 BigDecimal。
static?BigDecimalval Of(long?val)
??????????將 long 值轉換為具有零標度的 BigDecimal。
static?BigDecimalval Of(long?unscaledVal, int?scale)
??????????將 long 非標度值和 int 標度轉換為 BigDecimal。
?從類 java.lang.Number 繼承的方法
byteVal , shortVal
?從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
?

字段詳細信息

ZERO

p lic static final BigDecimal ZERO
值為 0,標度為 0。

?

從以下版本開始:
1.5

ONE

p lic static final BigDecimal ONE
值為 1,標度為 0。

?

從以下版本開始:
1.5

TEN

p lic static final BigDecimal TEN
值為 10,標度為 0。

?

從以下版本開始:
1.5

ROUND_UP

p lic static final int ROUND_UP
舍入遠離零的舍入模式。在丟棄非零部分之前始終增加數字。注意,此舍入模式始終不會減少計算值的大小。

?

另請參見:
常量字段值

ROUND_DOWN

p lic static final int ROUND_DOWN
接近零的舍入模式。在丟棄某部分之前始終不增加數字(即截短)。注意,此舍入模式始終不會增加計算值的大小。

?

另請參見:
常量字段值

ROUND_CEILING

p lic static final int ROUND_CEILING
接近正無窮大的舍入模式。如果 BigDecimal 為正,則舍入行為與 ROUND_UP 相同;如果為負,則舍入行為與 ROUND_DOWN相同。注意,此舍入模式始終不會減少計算值。

?

另請參見:
常量字段值

ROUND_FLOOR

p lic static final int ROUND_FLOOR
接近負無窮大的舍入模式。如果 BigDecimal 為正,則舍入行為與 ROUND_DOWN 相同;如果為負,則舍入行為與 ROUND_UP相同。注意,此舍入模式始終不會增加計算值。

?

另請參見:
常量字段值

ROUND_HALF_UP

p lic static final int ROUND_HALF_UP
向“最接近的”數字舍入,如果與兩個相鄰數字的距離相等,則為向上舍入的舍入模式。如果舍棄部分 >= 0.5,則舍入行為與 ROUND_UP 相同;否則舍入行為與 ROUND_DOWN相同。注意,這是我們大多數人在小學時就學過的舍入模式。

?

另請參見:
常量字段值

ROUND_HALF_DOWN

p lic static final int ROUND_HALF_DOWN
向“最接近的”數字舍入,如果與兩個相鄰數字的距離相等,則為上舍入的舍入模式。如果舍棄部分 > 0.5,則舍入行為與 ROUND_UP 相同;否則舍入行為與 ROUND_DOWN相同。

?

另請參見:
常量字段值

ROUND_HALF_EVEN

p lic static final int ROUND_HALF_EVEN
向“最接近的”數字舍入,如果與兩個相鄰數字的距離相等,則向相鄰的偶數舍入。如果舍棄部分左邊的數字為奇數,則舍入行為與 ROUND_HALF_UP 相同;如果為偶數,則舍入行為與 ROUND_HALF_DOWN相同。注意,在重復進行一系列計算時,此舍入模式可以將累加錯誤減到最小。

?

另請參見:
常量字段值

ROUND_UNNECESSARY

p lic static final int ROUND_UNNECESSARY
斷言請求的操作具有精確的結果,因此不需要舍入。如果對獲得精確結果的操作指定此舍入模式,則拋出 ArithmeticException。

?

另請參見:
常量字段值
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif"> 構造方法詳細信息
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

BigDecimal

p lic BigDecimal(char[]?in,
int?offset,
int?len)
將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String)構造方法相同的字符序列,同時允許指定子數組。

注意,如果字符數組中已經提供字符的序列,則使用此構造方法要比將 char 數組轉換為字符串并使用 BigDecimal(String) 構造方法更快。

?

參數:
in - 作為源字符的 char 數組。
offset - 要檢查的數組中的第一個字符。
len - 要考慮的字符數。
拋出:
NumberFormatException - 如果 in 不是 BigDecimal 的有效表示形式,或者定義的子數組不完全在 in 中。
從以下版本開始:
1.5

" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

BigDecimal

p lic BigDecimal(char[]?in,
int?offset,
int?len,
MathContext?mc)
將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String)構造方法相同的字符序列,同時允許指定子數組,并根據上下文設置進行舍入。

注意,如果字符數組中已經提供字符的序列,則使用此構造方法要比將 char 數組轉換為字符串并使用 BigDecimal(String) 構造方法更快。

?

參數:
in - 作為源字符的 char 數組。
offset - 要檢查的數組中的第一個字符。
len - 要考慮的字符數。
mc - 要使用的上下文。
拋出:
ArithmeticException - 如果結果不準確,且舍入模式為 UNNECESSARY。
NumberFormatException - 如果 in 不是 BigDecimal 的有效表示形式,或者定義的子數組不完全在 in 中。
從以下版本開始:
1.5

BigDecimal

p lic BigDecimal(char[]?in)
將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String)構造方法相同的字符序列。

注意,如果字符序列已經可以作為一個字符數組使用,則使用此構造方法要比將 char 數組轉換為字符串并使用 BigDecimal(String) 構造方法更快。

?

參數:
in - 作為源字符的 char 數組。
拋出:
NumberFormatException - 如果 in 不是 BigDecimal 的有效表示形式。
從以下版本開始:
1.5

" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

BigDecimal

p lic BigDecimal(char[]?in,
MathContext?mc)
將 BigDecimal 的字符數組表示形式轉換為 BigDecimal,接受與 BigDecimal(String)構造方法相同的字符序列(根據上下文設置進行舍入)。

注意,如果字符序列已經可以作為一個字符數組使用,則使用此構造方法要比將 char 數組轉換為字符串并使用 BigDecimal(String) 構造方法更快。

?

參數:
in - 作為源字符的 char 數組。
mc - 要使用的上下文。
拋出:
ArithmeticException - 如果結果不準確,且舍入模式為 UNNECESSARY。
NumberFormatException - 如果 in 不是 BigDecimal 的有效表示形式。
從以下版本開始:
1.5

BigDecimal

p lic BigDecimal(String?val)
將 BigDecimal 的字符串表示形式轉換為 BigDecimal。字符串表示形式由可選符號 '+' ('\+') 或 '-' ('\-') 組成,后跟零或多個十進制數字(“整數”)的序列,可以選擇后跟一個小數,也可以選擇后跟一個指數。

該小數由小數點以及后跟的零或更多十進制數字組成。字符串必須至少包含整數或小數部分中的一個數字。由符號、整數和小數部分組成的數字稱為有效位數。

指數由字符 'e'('\e') 或 'E' ('\E') 以及后跟的一個或多個十進制數字組成。指數的值必須位于 Integer.MAX_VAL (Integer.MIN_VAL +1) 和 Integer.MAX_VAL (包括)之間。

更正式地說,以下語法描述了此構造方法接受的字符串:

BigDecimalString:
Signopt Significand Exponentopt

?

Sign:
+
-

?

Significand:
IntegerPart .FractionPartopt
. FractionPart
IntegerPart

?

IntegerPart:
Digits

?

FractionPart:
Digits

?

Exponent:
ExponentIndicator SignedInteger

?

ExponentIndicator:
e
E

?

SignedInteger:
Signopt Digits

?

Digits:
Digit
Digits Digit

?

Digit:
Character.isDigit(char) 對其返回 tr 的任何字符,如 0、1、2……

返回的 BigDecimal 的標度將是小數部分中的數字位數,如果該字符串不包含小數點,則標度為零,這取決于對指數的調整;如果字符串包含一個指數,則從標度減去該指數。得到的標度值必須位于 Integer.MIN_VAL 和 Integer.MAX_VAL (包括)之間。

Character.digit(char, int) 集提供從字符到數字的映射,以轉換成基數 10。該字符串不能包含任何額外字符(例如,空白)。

示例:
返回的 BigDecimal 的值等于有效位數 × 10?指數。對于左邊的每個字符串,得到的表示形式 [BigInteger, scale] 顯示在右邊。

"0" [0,0]
"0.00" [0,2]
"123" [123,0]
"-123" [-123,0]
"1.23E3" [123,-1]
"1.23E+3" [123,-1]
"12.3E+7" [123,-6]
"12.0" [120,1]
"12.3" [123,1]
"0.00123" [123,5]
"-1.23E-12" [-123,14]
"1234.5E-4" [12345,5]
"0E+7" [0,-7]
"-0" [0,0]

注:對于不是 float、do le NaN 和 ±Infinity 的值,此構造方法與 Float.toString(float) 和 Do le.toString(do le) 返回的值兼容。這通常是將 float 或 do le 轉換為 BigDecimal 的首選方法,因為它不會遇到 BigDecimal(do le) 構造方法的不可預知問題。

?

參數:
val - BigDecimal 的字符串表示形式。
拋出:
NumberFormatException - 如果 val 不是 BigDecimal 的有效表示形式。

" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

BigDecimal

p lic BigDecimal(String?val,
MathContext?mc)
將 BigDecimal 的字符串表示形式轉換為 BigDecimal,接受與 BigDecimal(String)構造方法相同的字符串(按照上下文設置進行舍入)。

?

參數:
val - BigDecimal 的字符串表示形式。
mc - 要使用的上下文。
拋出:
ArithmeticException - 如果結果不準確,且舍入模式為 UNNECESSARY。
NumberFormatException - 如果 val 不是 BigDecimal 的有效表示形式。
從以下版本開始:
1.5

" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

BigDecimal

p lic BigDecimal(do le?val)
將 do le 轉換為 BigDecimal,后者是 do le 的二進制浮點值準確的十進制表示形式。返回的 BigDecimal 的標度是使 (10scale × val)為整數的最小值。

注:

  • 此構造方法的結果有一定的不可預知性。有人可能認為在 Java 中寫入 new BigDecimal(0.1) 所創建的 BigDecimal 正好等于 0.1(非標度值 1,其標度為 1),但是它實際上等于 0.1000000000000000055511151231257827021181583404541015625。這是因為 0.1 無法準確地表示為 do le(或者說對于該情況,不能表示為任何有限長度的二進制小數)。這樣,傳入 到構造方法的值不會正好等于 0.1(雖然表面上等于該值)。
  • 另一方面,String 構造方法是完全可預知的:寫入 new BigDecimal("0.1") 將創建一個 BigDecimal,它正好 等于預期的 0.1。因此,比較而言,通常建議優先使用 String 構造方法。
  • 當 do le 必須用作 BigDecimal 的源時,請注意,此構造方法提供了一個準確轉換;它不提供與以下操作相同的結果:先使用 Do le.toString(do le) 方法,然后使用 BigDecimal(String) 構造方法,將 do le 轉換為 String。要獲取該結果,請使用 static val Of(do le) 方法。
  • ?

    參數:
    val - 要轉換為 BigDecimal 的 do le 值。
    拋出:
    NumberFormatException - 如果 val 為無窮大或 NaN。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    BigDecimal

    p lic BigDecimal(do le?val,
    MathContext?mc)
    將 do le 轉換為 BigDecimal(根據上下文設置進行舍入)。BigDecimal 的標度是使 (10scale × val)為整數的最小值。

    此構造方法的結果有一定的不可預知性,通常不建議使用它,請參見 BigDecimal(do le) 構造方法下面的注釋。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 do le 值。
    mc - 要使用的上下文。
    拋出:
    ArithmeticException - 如果結果不準確,但是 RoundingMode 為 UNNECESSARY。
    NumberFormatException - 如果 val 為無窮大或 NaN。
    從以下版本開始:
    1.5

    BigDecimal

    p lic BigDecimal(BigInteger?val)
    將 BigInteger 轉換為 BigDecimal。BigDecimal的標度是零。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 BigInteger 值。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    BigDecimal

    p lic BigDecimal(BigInteger?val,
    MathContext?mc)
    將 BigInteger 轉換為 BigDecimal(根據上下文設置進行舍入)。BigDecimal的標度為零。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 BigInteger 值。
    mc - 要使用的上下文。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    BigDecimal

    p lic BigDecimal(BigInteger?unscaledVal,
    int?scale)
    將 BigInteger 非標度值和 int 標度轉換為 BigDecimal。BigDecimal 的值為 (unscaledVal × 10-scale)。

    ?

    參數:
    unscaledVal - BigDecimal 的非標度值。
    scale - BigDecimal 的標度。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    BigDecimal

    p lic BigDecimal(BigInteger?unscaledVal,
    int?scale,
    MathContext?mc)
    將 BigInteger 非標度值和 int 標度轉換為 BigDecimal(根據上下文設置進行舍入)。BigDecimal 的值為 (unscaledVal × 10-scale),它是根據 precision和舍入模式設置進行舍入的。

    ?

    參數:
    unscaledVal - BigDecimal 的非標度值。
    scale - BigDecimal 的標度。
    mc - 要使用的上下文。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    BigDecimal

    p lic BigDecimal(int?val)
    將 int 轉換為 BigDecimal。BigDecimal的標度為零。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 int 值。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    BigDecimal

    p lic BigDecimal(int?val,
    MathContext?mc)
    將 int 轉換為 BigDecimal(根據上下文設置進行舍入)。在進行任何舍入之前,BigDecimal的標度為零。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 int 值。
    mc - 要使用的上下文。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    BigDecimal

    p lic BigDecimal(long?val)
    將 long 轉換為 BigDecimal。BigDecimal的標度為零。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 long 值。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    BigDecimal

    p lic BigDecimal(long?val,
    MathContext?mc)
    將 long 轉換為 BigDecimal(根據上下文設置進行舍入)。在進行任何舍入之前,BigDecimal的標度為零。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 long 值。
    mc - 要使用的上下文。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5
    方法詳細信息
    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    val Of

    p lic static BigDecimal val Of(long?unscaledVal,
    int?scale)
    將 long 非標度值和 int 標度轉換為 BigDecimal。提供的此“靜態工廠方法”優先于 (long, int) 構造方法,因為前者允許重用經常使用的 BigDecimal值。

    ?

    參數:
    unscaledVal - BigDecimal 的非標度值。
    scale - BigDecimal 的標度。
    返回:
    其值為 (unscaledVal × 10-scale) 的 BigDecimal。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    val Of

    p lic static BigDecimal val Of(long?val)
    將 long 值轉換為具有零標度的 BigDecimal。提供的此“靜態工廠方法”優先于 (long) 構造方法,因為前者允許重用經常使用的 BigDecimal值。

    ?

    參數:
    val - BigDecimal 的值。
    返回:
    其值為 val 的 BigDecimal。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    val Of

    p lic static BigDecimal val Of(do le?val)
    使用 Do le.toString(do le) 方法提供的 do le 規范的字符串表示形式將 do le 轉換為 BigDecimal。

    注:這通常是將 do le(或 float)轉化為 BigDecimal 的首選方法,因為返回的值等于從構造 BigDecimal(使用 Do le.toString(do le) 得到的結果)得到的值。

    ?

    參數:
    val - 要轉換為 BigDecimal 的 do le。
    返回:
    其值等于或約等于 val 值的 BigDecimal。
    拋出:
    NumberFormatException - 如果 val 為無窮大或 NaN。
    從以下版本開始:
    1.5

    add

    p lic BigDecimal add(BigDecimal?augend)
    返回一個 BigDecimal,其值為 (this + augend),其標度為 max(this.scale(), augend.scale())。

    ?

    參數:
    augend - 將添加到此 BigDecimal 中的值。
    返回:
    this + augend

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    add

    p lic BigDecimal add(BigDecimal?augend,
    MathContext?mc)
    返回其值為 (this + augend) 的 BigDecimal(根據上下文設置進行舍入)。 如果任一數字為零,并且精度設置為非零,則其他數字(必要時進行舍入)可以作為結果。

    ?

    參數:
    augend - 將添加到此 BigDecimal 中的值。
    mc - 要使用的上下文。
    返回:
    this + augend,必要時進行舍入。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    s tract

    p lic BigDecimal s tract(BigDecimal?s trahend)
    返回一個 BigDecimal,其值為 (this - s trahend),其標度為 max(this.scale(), s trahend.scale())。

    ?

    參數:
    s trahend - 從此 BigDecimal 減去的值。
    返回:
    this - s trahend

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    s tract

    p lic BigDecimal s tract(BigDecimal?s trahend,
    MathContext?mc)
    返回其值為 (this - s trahend) 的 BigDecimal(根據上下文設置進行舍入)。 如果 s trahend 為零,則將其(必要時進行舍入)作為結果。如果為零,則該結果是 s trahend.negate(mc)。

    ?

    參數:
    s trahend - 從此 BigDecimal 減去的值。
    mc - 要使用的上下文。
    返回:
    this - s trahend,必要時進行舍入。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    multiply

    p lic BigDecimal multiply(BigDecimal?multiplicand)
    返回一個 BigDecimal,其值為 (this × multiplicand),其標度為 (this.scale() + multiplicand.scale())。

    ?

    參數:
    multiplicand - 乘以此 BigDecimal 的值。
    返回:
    this * multiplicand

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    multiply

    p lic BigDecimal multiply(BigDecimal?multiplicand,
    MathContext?mc)
    返回其值為 (this × multiplicand) 的 BigDecimal(根據上下文設置進行舍入)。

    ?

    參數:
    multiplicand - 乘以此 BigDecimal 的值。
    mc - 要使用的上下文。
    返回:
    必要時舍入的 this * multiplicand。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divide

    p lic BigDecimal divide(BigDecimal?divisor,
    int?scale,
    int?roundingMode)
    返回一個 BigDecimal,其值為 (this / divisor),其標度為指定標度。如果必須執行舍入,以生成具有指定標度的結果,則應用指定的舍入模式。

    相對于此遺留方法,應優先使用新的 divide(BigDecimal, int, RoundingMode) 方法。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    scale - 要返回的 BigDecimal 商的標度。
    roundingMode - 要應用的舍入模式。
    返回:
    this / divisor
    拋出:
    ArithmeticException - 如果 divisor 為零,則 roundingMode==ROUND_UNNECESSARY 和指定的標度不足以準確地表示相除的結果。
    IllegalArgumentException - 如果 roundingMode 不表示一個有效的舍入模式。
    另請參見:
    ROUND_UP, ROUND_DOWN, ROUND_CEILING, ROUND_FLOOR, ROUND_HALF_UP, ROUND_HALF_DOWN, ROUND_HALF_EVEN, ROUND_UNNECESSARY

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divide

    p lic BigDecimal divide(BigDecimal?divisor,
    int?scale,
    RoundingMode?roundingMode)
    返回一個 BigDecimal,其值為 (this / divisor),其標度為指定標度。如果必須執行舍入,以生成具有指定標度的結果,則應用指定的舍入模式。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    scale - 要返回的 BigDecimal 商的標度。
    roundingMode - 要應用的舍入模式。
    返回:
    this / divisor
    拋出:
    ArithmeticException - 如果 divisor 為零,則 roundingMode==RoundingMode.UNNECESSARY 和指定的標度不足以準確地表示相除的結果。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divide

    p lic BigDecimal divide(BigDecimal?divisor,
    int?roundingMode)
    返回一個 BigDecimal,其值為 (this / divisor),其標度為 this.scale()。如果必須執行舍入,以生成具有給定標度的結果,則應用指定的舍入模式。

    相對于此遺留方法,應優先使用新的 divide(BigDecimal, RoundingMode) 方法。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    roundingMode - 要應用的舍入模式。
    返回:
    this / divisor
    拋出:
    ArithmeticException - 如果 divisor==0 或者 roundingMode==ROUND_UNNECESSARY 和 this.scale() 不足以準確地表示相除的結果。
    IllegalArgumentException - 如果 roundingMode 不表示一個有效的舍入模式。
    另請參見:
    ROUND_UP, ROUND_DOWN, ROUND_CEILING, ROUND_FLOOR, ROUND_HALF_UP, ROUND_HALF_DOWN, ROUND_HALF_EVEN, ROUND_UNNECESSARY

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divide

    p lic BigDecimal divide(BigDecimal?divisor,
    RoundingMode?roundingMode)
    返回一個 BigDecimal,其值為 (this / divisor),其標度為 this.scale()。如果必須執行舍入,以生成具有給定標度的結果,則應用指定的舍入模式。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    roundingMode - 要應用的舍入模式。
    返回:
    this / divisor
    拋出:
    ArithmeticException - 如果 divisor==0 或者 roundingMode==RoundingMode.UNNECESSARY 和 this.scale() 不足以準確地表示相除的結果。
    從以下版本開始:
    1.5

    divide

    p lic BigDecimal divide(BigDecimal?divisor)
    返回一個 BigDecimal,其值為 (this / divisor),其首選標度為 (this.scale() - divisor.scale());如果無法表示準確的商值(因為它有無窮的十進制擴展),則拋出 ArithmeticException。

    ?

    參數:
    divisor - 此 BigDecimal 要相除的值。
    返回:
    this / divisor
    拋出:
    ArithmeticException - 如果準確的商值沒有無窮的十進制擴展
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divide

    p lic BigDecimal divide(BigDecimal?divisor,
    MathContext?mc)
    返回其值為 (this / divisor) 的 BigDecimal(根據上下文設置進行舍入)。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    mc - 要使用的上下文。
    返回:
    this / divisor,必要時進行舍入。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY 或 mc.precision == 0,并且商值具有無窮的十進制擴展。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divideToIntegralVal

    p lic BigDecimal divideToIntegralVal (BigDecimal?divisor)
    返回 BigDecimal,其值為向下舍入所得商值 (this / divisor) 的整數部分。該結果的首選標度為 (this.scale() - divisor.scale())。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    返回:
    this / divisor 的整數部分。
    拋出:
    ArithmeticException - 如果 divisor==0
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divideToIntegralVal

    p lic BigDecimal divideToIntegralVal (BigDecimal?divisor,
    MathContext?mc)
    返回 BigDecimal,其值為 (this / divisor) 的整數部分。因為準確商值的整數部分與舍入模式無關,所以舍入模式不影響此方法返回的值。該結果的首選標度是 (this.scale() - divisor.scale())。如果準確商值的整數部分需要的位數多于 mc.precision,則拋出 ArithmeticException。

    ?

    參數:
    divisor - 此 BigDecimal 要相除的值。
    mc - 要使用的上下文。
    返回:
    this / divisor 的整數部分。
    拋出:
    ArithmeticException - 如果 divisor==0
    ArithmeticException - 如果 mc.precision > 0,并且該結果需要的精度大于 mc.precision。
    從以下版本開始:
    1.5

    remainder

    p lic BigDecimal remainder(BigDecimal?divisor)
    返回其值為 (this % divisor) 的 BigDecimal。

    余數由 this.s tract(this.divideToIntegralVal (divisor).multiply(divisor)) 給出。注意,這不是模操作(結果可以為負)。

    ?

    參數:
    divisor - 此 BigDecimal 要除以的值。
    返回:
    this % divisor。
    拋出:
    ArithmeticException - 如果 divisor==0
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    remainder

    p lic BigDecimal remainder(BigDecimal?divisor,
    MathContext?mc)
    返回其值為 (this % divisor) 的 BigDecimal(根據上下文設置進行舍入)。MathContext 設置會影響用于計算余數的隱式除法。余數計算本身要進行準確的定義。因此,余數包含的數字個數可能多于 mc.getPrecision()。

    余數由 this.s tract(this.divideToIntegralVal (divisor, mc).multiply(divisor)) 給出。注意,這不是模操作(結果可以為負)。

    ?

    參數:
    divisor - 此 BigDecimal 要相除的值。
    mc - 要使用的上下文。
    返回:
    this % divisor,必要時進行舍入。
    拋出:
    ArithmeticException - 如果 divisor==0
    ArithmeticException - 如果結果不準確,但舍入模式為 UNNECESSARY,或者 mc.precision > 0,并且 this.divideToIntgralVal (divisor) 的結果要求的精度大于 mc.precision。
    從以下版本開始:
    1.5
    另請參見:
    divideToIntegralVal (java.math.BigDecimal, java.math.MathContext)

    divideAndRemainder

    p lic BigDecimal[] divideAndRemainder(BigDecimal?divisor)
    返回由兩個元素組成的 BigDecimal 數組,該數組包含 divideToIntegralVal 的結果,后跟對兩個操作數計算所得到的 remainder。

    注意,如果同時需要整數商和余數,則此方法比分別使用 divideToIntegralVal 和 remainder 方法更快速,因為相除僅需執行一次。

    ?

    參數:
    divisor - 此 BigDecimal 要相除的值和計算的余數。
    返回:
    由兩個元素組成的 BigDecimal 數組:商值(divideToIntegralVal 的結果)是初始元素,余數是最終元素。
    拋出:
    ArithmeticException - 如果 divisor==0
    從以下版本開始:
    1.5
    另請參見:
    divideToIntegralVal (java.math.BigDecimal, java.math.MathContext), remainder(java.math.BigDecimal, java.math.MathContext)

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    divideAndRemainder

    p lic BigDecimal[] divideAndRemainder(BigDecimal?divisor,
    MathContext?mc)
    返回由兩個元素組成的 BigDecimal 數組,該數組包含 divideToIntegralVal 的結果,后跟根據上下文設置對兩個操作數進行舍入計算所得到的 remainder的結果。

    注意,如果同時需要整數商和余數,則此方法比分別使用 divideToIntegralVal 和 remainder 方法更快速,因為相除僅需執行一次。

    ?

    參數:
    divisor - 此 BigDecimal 要相除的值和計算的余數。
    mc - 要使用的上下文。
    返回:
    由兩個元素組成的 BigDecimal 數組:商值(divideToIntegralVal 的結果)是初始元素,余數是最終元素。
    拋出:
    ArithmeticException - 如果 divisor==0
    ArithmeticException - 如果結果不準確,但舍入模式為 UNNECESSARY,或者 mc.precision > 0,并且 this.divideToIntgralVal (divisor) 的結果要求的精度大于 mc.precision。
    從以下版本開始:
    1.5
    另請參見:
    divideToIntegralVal (java.math.BigDecimal, java.math.MathContext), remainder(java.math.BigDecimal, java.math.MathContext)

    pow

    p lic BigDecimal pow(int?n)
    返回其值為 (thisn) 的 BigDecimal,準確計算該冪,使其具有無限精度。

    參數 n 必須在 0 到 999999999(包括)之間。ZERO.pow(0) 返回 ONE。 注意,未來版本可能會擴展此方法允許的指數范圍。

    ?

    參數:
    n - 此 BigDecimal 的冪。
    返回:
    thisn
    拋出:
    ArithmeticException - 如果 n 超出范圍。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    pow

    p lic BigDecimal pow(int?n,
    MathContext?mc)
    返回其值為 (thisn) 的 BigDecimal。當前實現使用的是 ANSI 標準 X3.274-1996 中定義的核心算法(根據上下文設置進行舍入)。一般情況下,返回的數值在具有選擇精度的精確數值的兩個 ulp 中。注意,未來版本可以使用不同的算法,以減少允許的錯誤范圍,并增加允許的指數范圍。

    X3.274-1996 算法為:

    • 如果出現以下情況,則拋出 ArithmeticException異常
      • abs(n) > 999999999
      • mc.precision == 0 且 n < 0
      • mc.precision > 0 且 n 大于 mc.precision
    • 如果 n 為零,則返回 ONE(即使 this為零),否則
      • 如果 n 為正數,則通過重復的平方技術將此結果計算到一個累加器中。每個附帶累加器的乘法都使用與 mc 中相同的數學上下文設置,增加到 mc.precision + elength + 1 的精度除外,其中 elength 表示 n 中的十進制數字的個數。
      • 如果 n 為負數,則將 n 視為正數計算其結果;然后使用上面指定的工作精度,用一除以此值。
      • 然后將正數或負數的最終值舍入為目標精度。

    ?

    參數:
    n - 此 BigDecimal 的冪。
    mc - 要使用的上下文。
    返回:
    使用 ANSI 標準 X3.274-1996 算法的 thisn
    拋出:
    ArithmeticException - 如果該結果不準確,但是舍入模式為 UNNECESSARY,或者 n 超出范圍。
    從以下版本開始:
    1.5

    abs

    p lic BigDecimal abs()
    返回 BigDecimal,其值為此 BigDecimal 的絕對值,其標度為 this.scale()。

    ?

    返回:
    abs(this)

    abs

    p lic BigDecimal abs(MathContext?mc)
    返回其值為此 BigDecimal 絕對值的 BigDecimal(根據上下文設置進行舍入)。

    ?

    參數:
    mc - 要使用的上下文。
    返回:
    abs(this),必要時進行舍入。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    negate

    p lic BigDecimal negate()
    返回 BigDecimal,其值為 (-this),其標度為 this.scale()。

    ?

    返回:
    -this。

    negate

    p lic BigDecimal negate(MathContext?mc)
    返回其值為 (-this) 的 BigDecimal(根據上下文設置進行舍入)。

    ?

    參數:
    mc - 要使用的上下文。
    返回:
    abs(this),必要時進行舍入。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5

    plus

    p lic BigDecimal plus()
    返回 BigDecimal,其值為 (+this),其標度為 this.scale()。

    此方法僅返回此 BigDecimal,該方法與一元減方法 negate() 對稱。

    ?

    返回:
    this。
    從以下版本開始:
    1.5
    另請參見:
    negate()

    plus

    p lic BigDecimal plus(MathContext?mc)
    返回其值為 (+this) 的 BigDecimal(根據上下文設置進行舍入)。

    此方法的效果與 round(MathContext) 方法的效果相同。

    ?

    參數:
    mc - 要使用的上下文。
    返回:
    this,必要時進行舍入。零結果具有的標度為 0。
    拋出:
    ArithmeticException - 如果結果不準確,但是舍入模式為 UNNECESSARY。
    從以下版本開始:
    1.5
    另請參見:
    round(MathContext)

    signum

    p lic int signum()
    返回此 BigDecimal的正負號函數。

    ?

    返回:
    當此 BigDecimal 的值為負、零或正時,返回 -1、0 或 1。

    scale

    p lic int scale()
    返回此 BigDecimal 的標度。如果為零或正數,則標度是小數點后的位數。如果為負數,則將該數的非標度值乘以 10 的負 scale 次冪。例如,-3標度是指非標度值乘以 1000。

    ?

    返回:
    此 BigDecimal 的標度。

    precision

    p lic int precision()
    返回此 BigDecimal 的精度。(精度是非標度值的數字個數。)

    零值的精度是 1。

    ?

    返回:
    此 BigDecimal 的精度。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    unscaledVal

    p lic BigInteger unscaledVal ()
    返回其值為此 BigDecimal 的非標度值 的 BigInteger。(計算 (this * 10this.scale())。)

    ?

    返回:
    此 BigDecimal 的非標度值。
    從以下版本開始:
    1.2

    round

    p lic BigDecimal round(MathContext?mc)
    返回根據 MathContext 設置進行舍入后的 BigDecimal。如果精度設置為 0,則不進行任何舍入操作。

    此方法的效果與 plus(MathContext) 方法的效果相同。

    ?

    參數:
    mc - 要使用的上下文。
    返回:
    根據 MathContext 設置舍入后的 BigDecimal。
    拋出:
    ArithmeticException - 如果舍入模式為 UNNECESSARY,并且 BigDecimal 操作要求進行舍入。
    從以下版本開始:
    1.5
    另請參見:
    plus(MathContext)

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    setScale

    p lic BigDecimal setScale(int?newScale,
    RoundingMode?roundingMode)
    返回 BigDecimal,其標度為指定值,其非標度值通過此 BigDecimal的非標度值乘以或除以十的適當次冪來確定,以維護其總值。如果該操作減少標度,則非標度值必須被除(而不是乘),并且該值可以更改;在這種情況下,將指定的舍入模式應用到除法中。

    ?

    參數:
    newScale - 要返回的 BigDecimal 值的標度。
    roundingMode - 要應用的舍入模式。
    返回:
    一個 BigDecimal,其標度為指定值,其非標度值可以通過此 BigDecimal 的非標度值乘以或除以十的適當次冪來確定,以維護其總值。
    拋出:
    ArithmeticException - 如果 roundingMode==UNNECESSARY,并且指定的標度操作要求進行舍入。
    從以下版本開始:
    1.5
    另請參見:
    RoundingMode

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    setScale

    p lic BigDecimal setScale(int?newScale,
    int?roundingMode)
    返回一個 BigDecimal,其標度為指定值,其非標度值通過此 BigDecimal的非標度值乘以或除以十的適當次冪來確定,以維護其總值。如果該操作減少標度,則非標度值必須被除(而不是乘),并且該值可以更改;在這種情況下,將指定的舍入模式應用到除法中。

    注意,由于 BigDecimal 對象是不可變的,此方法的調用不會 導致初始對象被修改,這與使用名為 setX 變異字段 X 方法的常規約定相反。相反,setScale 返回具有適當標度的對象;返回的對象不一定是新分配的。

    相對于此遺留方法,應優先使用新的 setScale(int, RoundingMode) 方法。

    ?

    參數:
    newScale - 要返回的 BigDecimal 值的標度。
    roundingMode - 要應用的舍入模式。
    返回:
    一個 BigDecimal,其標度為指定值,其非標度值可以通過此 BigDecimal 的非標度值乘以或除以十的適當次冪來確定。
    拋出:
    ArithmeticException - 如果 roundingMode==ROUND_UNNECESSARY,并且指定的標度操作要求進行舍入。
    IllegalArgumentException - 如果 roundingMode 不表示一個有效的舍入模式。
    另請參見:
    ROUND_UP, ROUND_DOWN, ROUND_CEILING, ROUND_FLOOR, ROUND_HALF_UP, ROUND_HALF_DOWN, ROUND_HALF_EVEN, ROUND_UNNECESSARY

    setScale

    p lic BigDecimal setScale(int?newScale)
    返回一個 BigDecimal,其標度為指定值,其值在數值上等于此 BigDecimal 的值。如果這不可能,則拋出 ArithmeticException。

    此調用通常用于增加標度,在這種情況下,可以保證存在指定標度和正確值的 BigDecimal。如果調用方知道 BigDecimal在其小數部分的結尾有足夠多的零(即其整數值中的十的因子),則該調用也可用于減少標度,以允許重新標度,而不更改其值。

    此方法返回與 setScale 的兩個參數版本相同的結果,但是,為調用方省去了指定舍入模式的麻煩(舍入模式不影響結果)。

    注意,由于 BigDecimal 對象是不可變的,因此此方法的調用不會 導致初始對象被修改,這與使用名為 setX 變異字段 X 方法的常規約定相反。相反,setScale 返回具有適當標度的對象;返回的對象不一定是新分配的。

    ?

    參數:
    newScale - 要返回的 BigDecimal 值的標度。
    返回:
    一個 BigDecimal,其標度為指定值,其非標度值可以通過此 BigDecimal 的非標度值乘以或除以十的適當次冪來確定,以維護其總值。
    拋出:
    ArithmeticException - 如果指定的標度操作要求進行舍入。
    另請參見:
    setScale(int, int), setScale(int, RoundingMode)

    movePointLeft

    p lic BigDecimal movePointLeft(int?n)
    返回一個 BigDecimal,它等效于將該值的小數點向左移動 n 位。如果 n 為非負數,則調用僅將 n 添加到該標度。如果 n 為負數,則該調用等效于 movePointRight(-n)。此調用返回的 BigDecimal 的值為 (this × 10-n),標度為 max(this.scale()+n, 0)。

    ?

    參數:
    n - 將小數點向左移動的位數。
    返回:
    一個 BigDecimal,它等效于將該值的小數點向左移動 n 位。
    拋出:
    ArithmeticException - 如果標度溢出。

    movePointRight

    p lic BigDecimal movePointRight(int?n)
    返回一個 BigDecimal,它等效于將該值的小數點向右移動 n 位。如果 n 為非負數,則該調用僅從該標度減去 n。如果 n 為負,則該調用等效于 movePointLeft(-n)。此調用返回的 BigDecimal 的值為 (this × 10n),標度為 max(this.scale()-n, 0)。

    ?

    參數:
    n - 將小數點向右移動的位數。
    返回:
    一個 BigDecimal,它等效于將該值的小數點向右移動 n 位。
    拋出:
    ArithmeticException - 如果標度溢出。

    scaleByPowerOfTen

    p lic BigDecimal scaleByPowerOfTen(int?n)
    返回其數值等于 (this * 10n) 的 BigDecimal。該結果的標度為 (this.scale() - n)。

    ?

    拋出:
    ArithmeticException - 如果該標度的范圍超出 32 位整數的范圍。
    從以下版本開始:
    1.5

    stripTrailingZeros

    p lic BigDecimal stripTrailingZeros()
    返回數值上等于此小數,但從該表示形式移除所有尾部零的 BigDecimal。例如,從 BigDecimal 值 600.0 中移除尾部零,該值具有的 [BigInteger, scale] 組件等于 [6000, 1],使用 [BigInteger, scale] 組件生成的 6E2等于 [6, -2]

    ?

    返回:
    數值上等于移除所有尾部零的 BigDecimal。
    從以下版本開始:
    1.5

    compareTo

    p lic int compareTo(BigDecimal?val)
    將此 BigDecimal 與指定的 BigDecimal 比較。根據此方法,值相等但具有不同標度的兩個 BigDecimal 對象(如,2.0 和 2.00)被認為是相等的。相對六個 boolean 比較運算符 (<, ==, >, >=, !=, <=) 中每一個運算符的各個方法,優先提供此方法。建議使用以下語句執行上述比較:(x.compareTo(y) <op> 0),其中 <op> 是六個比較運算符之一。

    ?

    指定者:
    接口 Comparable<BigDecimal> 中的 compareTo
    參數:
    val - 將此 BigDecimal 與之比較的 BigDecimal。
    返回:
    當此 BigDecimal 在數字上小于、等于或大于 val 時,返回 -1、0 或 1。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    eq ls

    p lic boolean eq
    ls
    (Object?x)
    比較此 BigDecimal 與指定的 Object 的相等性。與 compareTo 不同,僅當兩個 BigDecimal對象的值和標度都相等時,此方法才認為它們相等(因此通過此方法進行比較時,2.0 不等于 2.00)。

    ?

    覆蓋:
    類 Object 中的 eq ls
    參數:
    x - 將與此 BigDecimal 進行比較的 Object。
    返回:
    當且僅當指定的 Object 為 BigDecimal,并且其值和標度都等于此 BigDecimal 的值和標度時,返回 tr 。
    另請參見:
    compareTo(java.math.BigDecimal), hashCode()

    min

    p lic BigDecimal min(BigDecimal?val)
    返回此 BigDecimal 和 val的最小值。

    ?

    參數:
    val - 要計算最小值的值。
    返回:
    其值為 BigDecimal 和 val 中較小值的 BigDecimal。根據 compareTo 方法的定義,如果它們相等,則返回 this。
    另請參見:
    compareTo(java.math.BigDecimal)

    max

    p lic BigDecimal max(BigDecimal?val)
    返回此 BigDecimal 和 val的最大值。

    ?

    參數:
    val - 要計算最大值的值。
    返回:
    其值為此 BigDecimal 和 val 中較大值的 BigDecimal。根據 compareTo 方法的定義,如果它們相等,則返回 this。
    另請參見:
    compareTo(java.math.BigDecimal)

    hashCode

    p lic int hashCode()
    返回此 BigDecimal 的哈希碼。注意,數值上相等但標度不同的兩個 BigDecimal 對象(如,2.0 和 2.00)通常沒有相同的哈希碼。

    ?

    覆蓋:
    類 Object 中的 hashCode
    返回:
    此 BigDecimal 的哈希碼。
    另請參見:
    eq ls(Object)

    toString

    p lic String toString()
    返回此 BigDecimal的字符串表示形式,如果需要指數,則使用科學記數法。

    根據以下步驟可創建 BigDecimal 的標準的規范化字符串形式:首先,使用不帶前導零的字符 '0' 至 '9'(如果其值為零,則使用單個 '0' 字符)將 BigDecimal 的非標度值的絕對值轉換為以十為基數的字符串。

    其次,計算調整的指數;這是無效的標度,加上轉換的非標度值中的字符數減 1。即:-scale+(ulength-1),其中 ulength 是十進制數字中非標度值的絕對值的長度(其精度)。

    如果該標度大于或等于零,并且調整的指數大于或等于 -6,則在不使用指數記數法的情況下將該數轉換為字符形式。在這種情況下,如果標度為零,則不添加小數點,如果標度為正數,則插入小數點,且標度指定了小數點右邊的字符個數。必要時,將字符 '0' 添加到轉換的非標度值的左邊。如果插入后小數點前面沒有字符,則以傳統字符 '0' 為前綴。

    否則(即:如果標度為負數,或者調整的指數小于 -6),使用指數記數法將該數轉換為字符形式。在這種情況下,如果轉換后的 BigInteger 多于一位數,則小數點插入在第一個數字之后。然后,將字符形式的指數作為轉換的非標度值(也許具有插入的小數點)的后綴;這包含字母 'E' 和直接跟在其后的轉換為字符形式的調整指數。后者的基數為十,使用的字符是 '0' 到 '9',沒有前導零,并且,如果調整的指數為負數,則總是以符號字符 '-' ('\-') 為前綴,否則以 '+' ('\+') 為前綴。

    最后,如果非標度值小于零,則整個字符串以減號 '-' ('\-') 為前綴。如果非標度值為零或正數,則不使用符號字符作為前綴。

    示例:

    對于左邊的每個表示形式 [unscaled val , scale],得到的字符串顯示在右邊。

    [123,0] "123"
    [-123,0] "-123"
    [123,-1] "1.23E+3"
    [123,-3] "1.23E+5"
    [123,1] "12.3"
    [123,5] "0.00123"
    [123,10] "1.23E-8"
    [-123,12] "-1.23E-10"
    注:
  • 可區分的 BigDecimal 值和此轉換的結果之間存在一對一的映射關系。即:每個可區分的 BigDecimal 值(非標度值和標度)都有唯一的字符串表示形式,作為使用 toString 的結果。如果使用 BigDecimal(String) 構造方法將該字符串表示形式轉換為 BigDecimal,則將恢復初始值。
  • 給定的數產生的字符串總是相同的;它不受語言環境的影響。這意味著它可以用作交換十進制數據的規范化字符串表示形式,或用作 Hashtable 的關鍵字等等。NumberFormat 類及其子類可以處理區分語言環境的數的格式化和分析。
  • toEngineeringString() 方法可用于在工程計數法中表示帶有指數的數。setScale 方法可用于對 BigDecimal 進行舍入,使其小數點后的位數為已知位數。
  • 使用 Character.forDigit 提供的數字到字符的映射關系。
  • ?

    覆蓋:
    類 Object 中的 toString
    返回:
    此 BigDecimal 的字符串表示形式。
    另請參見:
    Character.forDigit(int, int), BigDecimal(java.lang.String)

    toEngineeringString

    p lic String toEngineeringString()
    返回此 BigDecimal的字符串表示形式,需要指數時,則使用工程計數法。

    返回如 toString() 方法中所描述的表示 BigDecimal 的字符串,不包括使用指數記數法的情況,將十的冪調整為三的倍數(工程記數法),這樣,非零值的整數部分的范圍是 1 到 999。如果對零值使用指數記數法,則使用小數點和小數的一(或二)個零數字,以便保留零值的標度。注意,與 toString() 的輸出不同,如果使用 string constr tor 將輸出字符串轉換為 BigDecimal,則此方法的輸出不 保證恢復此 BigDecimal 的相同 [integer, scale] 對。此方法滿足以下較弱約束,即產生的結果在數值上始終等于將字符串構造方法應用到方法的輸出得到的結果。

    ?

    返回:
    此 BigDecimal 的字符串表示形式,如果需要指數,則使用工程記數法。
    從以下版本開始:
    1.5

    toPlainString

    p lic String toPlainString()
    返回不帶指數字段的此 BigDecimal 的字符串表示形式。對于具有正標度的值,小數點右邊的數字個數用于指示標度。對于具有零或負標度的值,生成得到的字符串,好像將該值轉換為在數值上等于具 有零標度的值一樣,并且好像零標度值的所有尾部零都出現在該結果中。 如果非標度值小于零,則整個字符串以減號 '-' ('\-') 為前綴。如果非標度值為零或正數,則沒有任何符號字符作為前綴。 注意,如果將此方法的結果傳遞到 string constr tor,則只需要恢復此 BigDecimal 的數值;新的 BigDecimal 的表示形式可以有不同的標度。尤其是,如果此 BigDecimal 具有負標度,則在由字符串構造方法進行處理時,此方法產生的字符串將具有零標度。 (此方法的作用類似于 1.4 和更早版本中的 toString方法。)

    ?

    返回:
    不帶指數字段的此 BigDecimal 的字符串表示形式。
    從以下版本開始:
    1.5
    另請參見:
    toString(), toEngineeringString()

    toBigInteger

    p lic BigInteger toBigInteger()
    將此 BigDecimal 轉換為 BigInteger。此轉換類似于 Java Lang ge Specification 中定義的從 do le 到 long 的基本收縮轉換:將丟棄此 BigDecimal 的小數部分。注意,此轉換會丟失關于 BigDecimal值的精度信息。

    要在轉換不準確時(即當丟棄非零小數部分時)拋出異常,請使用 toBigIntegerExact() 方法。

    ?

    返回:
    轉換為 BigInteger 的此 BigDecimal。

    toBigIntegerExact

    p lic BigInteger toBigIntegerExact()
    將此 BigDecimal 轉換為 BigInteger,以檢查丟失的信息。如果此 BigDecimal具有非零小數部分,則拋出一個異常。

    ?

    返回:
    轉換為 BigInteger 的此 BigDecimal。
    拋出:
    ArithmeticException - 如果 this 具有非零小數部分。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    longVal

    p lic long longVal ()
    將此 BigDecimal 轉換為 long。此轉換類似于 Java Lang ge Specification 中定義的從 do le 到 short 的基本收縮轉換:將丟棄此 BigDecimal 的小數部分,并且如果生成的 "BigInteger" 太大而不適合用 long 表示,則僅返回 64 位低位字節。注意,此轉換會丟失關于此 BigDecimal值的總大小和精度的信息,并返回帶有相反符號的結果。

    ?

    指定者:
    類 Number 中的 longVal
    返回:
    轉換為 long 的此 BigDecimal。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    longVal Exact

    p lic long longVal Exact()
    將此 BigDecimal 轉換為 long,以檢查丟失的信息。如果此 BigDecimal 具有非零小數部分,或者超出 long 結果的可能范圍,則拋出 ArithmeticException。

    ?

    返回:
    轉換為 long 的此 BigDecimal。
    拋出:
    ArithmeticException - 如果 this 具有非零小數部分,或者不適合用 long 表示。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    intVal

    p lic int intVal ()
    將此 BigDecimal 轉換為 int。此轉換類似于 Java Lang ge Specification 中定義的從 do le 到 short 的基本收縮轉換:將丟棄此 BigDecimal 的所有小數部分,并且如果生成的 "BigInteger" 太大而不適合用 int 表示,則僅返回 32 位低位字節。注意,此轉換會丟失關于此 BigDecimal值的總大小和精度的信息,并返回帶有相反符號的結果。

    ?

    指定者:
    類 Number 中的 intVal
    返回:
    轉換為 int 的此 BigDecimal。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    intVal Exact

    p lic int intVal Exact()
    將此 BigDecimal 轉換為 int,以檢查丟失的信息。如果此 BigDecimal 具有非零小數部分,或者超出 int 結果的可能范圍,則拋出 ArithmeticException。

    ?

    返回:
    轉換為 int 的此 BigDecimal。
    拋出:
    ArithmeticException - 如果 this 具有非零小數部分,或者不適合用 int 表示。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    shortVal Exact

    p lic short shortVal Exact()
    將此 BigDecimal 轉換為 short,以檢查丟失的信息。如果此 BigDecimal 具有非零小數部分,或者超出 short 結果的可能范圍,則拋出 ArithmeticException。

    ?

    返回:
    轉換為 short 的此 BigDecimal。
    拋出:
    ArithmeticException - 如果 this 具有非零小數部分,或者不適合用 short 表示。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    byteVal Exact

    p lic byte byteVal Exact()
    將此 BigDecimal 轉換為 byte,以檢查丟失的信息。如果此 BigDecimal 具有非零小數部分,或者超出 byte 結果的可能范圍,則拋出 ArithmeticException。

    ?

    返回:
    轉換為 byte 的此 BigDecimal。
    拋出:
    ArithmeticException - 如果 this 具有非零小數部分,或者不適合用 byte 表示。
    從以下版本開始:
    1.5

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    floatVal

    p lic float floatVal ()
    將此 BigDecimal 轉換為 float。此轉換類似于 Java Lang ge Specification 中定義的從 do le 到 float 的基本收縮轉換:如此 BigDecimal 的值太大而不能表示為 float,則將其適當地轉換為 Float.NEGATIVE_INFINITY 或 Float.POSITIVE_INFINITY。注意,即使在返回值為有限值的情況下,此轉換也可能丟失關于 BigDecimal值精度的信息。

    ?

    指定者:
    類 Number 中的 floatVal
    返回:
    轉換為 float 的此 BigDecimal。

    " src="/CuteSoft_Client/CuteEditor/Images/anchor.gif" src_cetemp="/CuteSoft_Client/CuteEditor/Images/anchor.gif">

    do leVal

    p lic do le do leVal ()
    將此 BigDecimal 轉換為 do le。此轉換類似于 Java Lang ge Specification 中定義的從 do le 到 float 的 基本收縮轉換:如果此 BigDecimal 的數量太大而不能表示為 do le,則將其適當地轉換為 Do le.NEGATIVE_INFINITY 或 Do le.POSITIVE_INFINITY。注意,即使在返回值為有限值的情況下,此轉換也可能丟失關于 BigDecimal值精度的信息。

    ?

    指定者:
    類 Number 中的 do leVal
    返回:
    轉換為 do le 的此 BigDecimal。

    ulp

    p lic BigDecimal ulp()
    返回此 BigDecimal 的 ulp(最后一位的單位)的大小。非零 BigDecimal 值的 ulp 是此值與下一個具有相同位數的較大 BigDecimal 值之間的正距離。零值的 ulp 在數值上等于具有 this 標度的 1。使用與 this 相同的標度存儲該結果,這樣,零和非零值的結果等于 [1, this.scale()]。

    ?

    返回:
    this 的 ulp 的大小
    從以下版本開始:
    1.5

    ????????
    ?
    ??
    ??

    轉載于:https://www.cnblogs.com/zjushuiping/archive/2012/05/31/2528201.html

    總結

    以上是生活随笔為你收集整理的java_math_BigDecimal的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产精品久久久av久久久 | 国产成人综合色在线观看网站 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲欧洲日本无在线码 | 超碰97人人射妻 | aⅴ在线视频男人的天堂 | 亚洲日韩精品欧美一区二区 | 狠狠色欧美亚洲狠狠色www | 亚洲国产精品一区二区第一页 | 丝袜 中出 制服 人妻 美腿 | 少妇高潮喷潮久久久影院 | 东北女人啪啪对白 | 欧美性生交活xxxxxdddd | 日本一卡2卡3卡四卡精品网站 | 国产精品成人av在线观看 | 国产片av国语在线观看 | 美女毛片一区二区三区四区 | 亚洲精品国产a久久久久久 | 国产 浪潮av性色四虎 | 2020久久超碰国产精品最新 | 国产精品无码一区二区三区不卡 | 亚洲自偷自偷在线制服 | 天堂а√在线中文在线 | 国产真人无遮挡作爱免费视频 | 久久午夜无码鲁丝片午夜精品 | 无码国产色欲xxxxx视频 | 国产午夜亚洲精品不卡 | 久久精品女人天堂av免费观看 | 1000部夫妻午夜免费 | 欧美性黑人极品hd | 亚洲中文字幕无码一久久区 | 国产人妻久久精品二区三区老狼 | 国产 精品 自在自线 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲精品一区二区三区在线观看 | 亚洲第一无码av无码专区 | 色婷婷综合激情综在线播放 | 国产性生大片免费观看性 | 久9re热视频这里只有精品 | 久久成人a毛片免费观看网站 | 国产女主播喷水视频在线观看 | 日日摸夜夜摸狠狠摸婷婷 | 成在人线av无码免观看麻豆 | 国产情侣作爱视频免费观看 | 国产美女极度色诱视频www | 性欧美疯狂xxxxbbbb | 激情内射日本一区二区三区 | 亚洲综合久久一区二区 | 中文字幕无码人妻少妇免费 | 亚洲欧美国产精品专区久久 | 夜夜躁日日躁狠狠久久av | 无码福利日韩神码福利片 | 欧美freesex黑人又粗又大 | 无套内谢老熟女 | 亚洲综合在线一区二区三区 | 国产小呦泬泬99精品 | 午夜精品一区二区三区的区别 | 兔费看少妇性l交大片免费 | 人妻体内射精一区二区三四 | 俄罗斯老熟妇色xxxx | 午夜精品久久久久久久 | 最新国产乱人伦偷精品免费网站 | 成人无码影片精品久久久 | 日韩精品乱码av一区二区 | 5858s亚洲色大成网站www | 中文无码成人免费视频在线观看 | 国产成人无码一二三区视频 | 午夜无码人妻av大片色欲 | 中文字幕+乱码+中文字幕一区 | 蜜桃无码一区二区三区 | 亚洲精品综合一区二区三区在线 | 亚洲精品一区二区三区四区五区 | 天堂一区人妻无码 | 人人爽人人澡人人人妻 | 水蜜桃亚洲一二三四在线 | 无码帝国www无码专区色综合 | 欧洲精品码一区二区三区免费看 | 精品无码一区二区三区的天堂 | 十八禁真人啪啪免费网站 | 免费观看黄网站 | 无码精品人妻一区二区三区av | 在线欧美精品一区二区三区 | 中文字幕日韩精品一区二区三区 | 日本一卡二卡不卡视频查询 | 精品夜夜澡人妻无码av蜜桃 | 午夜肉伦伦影院 | 亚洲の无码国产の无码步美 | 亚洲日本va午夜在线电影 | 久久精品国产精品国产精品污 | 蜜桃视频韩日免费播放 | 奇米影视7777久久精品人人爽 | 国产成人精品一区二区在线小狼 | 大乳丰满人妻中文字幕日本 | 久久伊人色av天堂九九小黄鸭 | 亚洲а∨天堂久久精品2021 | av小次郎收藏 | 国产sm调教视频在线观看 | 国产色精品久久人妻 | 丰满妇女强制高潮18xxxx | 免费国产黄网站在线观看 | 日韩人妻无码一区二区三区久久99 | 欧美成人高清在线播放 | 国产麻豆精品精东影业av网站 | 国产福利视频一区二区 | 久久久久久国产精品无码下载 | 亚洲人成网站在线播放942 | 无码精品国产va在线观看dvd | 丰满肥臀大屁股熟妇激情视频 | 55夜色66夜色国产精品视频 | 麻豆av传媒蜜桃天美传媒 | 蜜桃av抽搐高潮一区二区 | 亚洲色www成人永久网址 | 高清国产亚洲精品自在久久 | 亚洲国产精品久久久天堂 | 国产极品美女高潮无套在线观看 | 精品亚洲韩国一区二区三区 | 国产绳艺sm调教室论坛 | 亚洲精品一区二区三区在线 | 国产亚洲美女精品久久久2020 | 久久久久久a亚洲欧洲av冫 | 亚洲欧美国产精品久久 | 无码一区二区三区在线观看 | 国产成人久久精品流白浆 | 天天av天天av天天透 | 学生妹亚洲一区二区 | 色情久久久av熟女人妻网站 | 国产肉丝袜在线观看 | 亚洲性无码av中文字幕 | 一本色道久久综合狠狠躁 | 亚洲自偷自偷在线制服 | 久久久久成人片免费观看蜜芽 | 国产成人无码av片在线观看不卡 | 亚洲成av人片天堂网无码】 | 欧美国产日产一区二区 | 人人澡人人透人人爽 | 青春草在线视频免费观看 | 国产精品人人妻人人爽 | 无码人妻丰满熟妇区五十路百度 | 麻豆国产人妻欲求不满 | 欧美三级a做爰在线观看 | 亚洲综合精品香蕉久久网 | 亚洲人成影院在线观看 | 精品偷自拍另类在线观看 | 欧美兽交xxxx×视频 | 漂亮人妻洗澡被公强 日日躁 | 国产人妻大战黑人第1集 | 久久五月精品中文字幕 | 性欧美大战久久久久久久 | 国产精品怡红院永久免费 | 久久久久免费看成人影片 | 国产手机在线αⅴ片无码观看 | 97无码免费人妻超级碰碰夜夜 | 一本加勒比波多野结衣 | 强辱丰满人妻hd中文字幕 | 日本xxxx色视频在线观看免费 | 国产精品香蕉在线观看 | 日本精品高清一区二区 | 妺妺窝人体色www婷婷 | 九一九色国产 | 国产精品成人av在线观看 | 久久综合色之久久综合 | 国产又爽又猛又粗的视频a片 | 免费中文字幕日韩欧美 | 亚洲精品一区三区三区在线观看 | 爆乳一区二区三区无码 | 国产人妻精品一区二区三区不卡 | 久久久久人妻一区精品色欧美 | 精品国产一区二区三区四区在线看 | 思思久久99热只有频精品66 | 国产精品免费大片 | 中文字幕+乱码+中文字幕一区 | 日本饥渴人妻欲求不满 | 国产精品久久久久久无码 | av无码电影一区二区三区 | 小泽玛莉亚一区二区视频在线 | 亚洲综合无码久久精品综合 | 国产亚洲日韩欧美另类第八页 | 久久久久免费看成人影片 | 欧美日韩色另类综合 | 2019nv天堂香蕉在线观看 | 色欲av亚洲一区无码少妇 | 亚洲精品综合五月久久小说 | 午夜成人1000部免费视频 | 无人区乱码一区二区三区 | 国语精品一区二区三区 | 日日天日日夜日日摸 | 动漫av一区二区在线观看 | 亚洲天堂2017无码中文 | 黑人玩弄人妻中文在线 | 成人亚洲精品久久久久 | 国产精品理论片在线观看 | 沈阳熟女露脸对白视频 | 青青青爽视频在线观看 | 偷窥日本少妇撒尿chinese | 久久久久av无码免费网 | 久久久久久九九精品久 | 欧美国产日产一区二区 | 成人免费无码大片a毛片 | 日韩视频 中文字幕 视频一区 | a片免费视频在线观看 | 日本丰满熟妇videos | 日本熟妇乱子伦xxxx | 波多野结衣aⅴ在线 | 国产激情综合五月久久 | 红桃av一区二区三区在线无码av | 亚洲成av人在线观看网址 | 日韩人妻无码一区二区三区久久99 | 蜜臀aⅴ国产精品久久久国产老师 | 国产精品亚洲专区无码不卡 | 天堂亚洲2017在线观看 | 国产明星裸体无码xxxx视频 | av在线亚洲欧洲日产一区二区 | 亚洲欧美国产精品久久 | 久久成人a毛片免费观看网站 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲成a人片在线观看无码 | 熟妇人妻中文av无码 | 在线观看免费人成视频 | 人人澡人摸人人添 | 亚洲一区二区三区偷拍女厕 | 又色又爽又黄的美女裸体网站 | 色婷婷综合中文久久一本 | 久9re热视频这里只有精品 | 欧美日韩久久久精品a片 | 在线天堂新版最新版在线8 | 一个人看的www免费视频在线观看 | 中文字幕+乱码+中文字幕一区 | 国产精品久久久久久亚洲影视内衣 | 日本在线高清不卡免费播放 | 久久久久久久久蜜桃 | 成人欧美一区二区三区黑人免费 | 亚洲综合无码久久精品综合 | 大肉大捧一进一出好爽视频 | 亚洲理论电影在线观看 | 日日摸夜夜摸狠狠摸婷婷 | 麻豆国产人妻欲求不满谁演的 | 亚洲欧美国产精品专区久久 | 综合人妻久久一区二区精品 | 日本熟妇大屁股人妻 | a在线观看免费网站大全 | 国产精品无码一区二区三区不卡 | 国产麻豆精品精东影业av网站 | 人人澡人人妻人人爽人人蜜桃 | 性欧美疯狂xxxxbbbb | 女人被男人爽到呻吟的视频 | 亚洲成av人影院在线观看 | 成人欧美一区二区三区黑人免费 | 在教室伦流澡到高潮hnp视频 | 十八禁视频网站在线观看 | 牲欲强的熟妇农村老妇女 | 亚洲精品一区二区三区四区五区 | 无码国产色欲xxxxx视频 | 天天躁夜夜躁狠狠是什么心态 | 性史性农村dvd毛片 | 日日摸夜夜摸狠狠摸婷婷 | 精品国精品国产自在久国产87 | 日日夜夜撸啊撸 | 日韩人妻少妇一区二区三区 | 久久国产精品偷任你爽任你 | 性做久久久久久久免费看 | 国产精品高潮呻吟av久久 | 国产另类ts人妖一区二区 | 亚洲区欧美区综合区自拍区 | 性啪啪chinese东北女人 | 中文字幕 人妻熟女 | 久久99精品国产麻豆 | 国产午夜亚洲精品不卡下载 | 中文字幕无码av波多野吉衣 | 窝窝午夜理论片影院 | 无码av岛国片在线播放 | 2020久久超碰国产精品最新 | 少妇无码一区二区二三区 | 久久国产精品偷任你爽任你 | 久在线观看福利视频 | 2020久久超碰国产精品最新 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品自产拍在线观看 | 久久久精品国产sm最大网站 | 亚洲熟妇色xxxxx欧美老妇y | 国产av无码专区亚洲a∨毛片 | 国产精品久久久久影院嫩草 | 麻豆果冻传媒2021精品传媒一区下载 | 欧美午夜特黄aaaaaa片 | 在教室伦流澡到高潮hnp视频 | 男女超爽视频免费播放 | 内射后入在线观看一区 | 亚洲精品一区二区三区在线观看 | 国产色精品久久人妻 | 中文字幕乱码中文乱码51精品 | 成人欧美一区二区三区黑人 | 国产精品99爱免费视频 | 亚洲一区二区三区无码久久 | 国产熟妇高潮叫床视频播放 | 无码人妻精品一区二区三区不卡 | 人妻少妇被猛烈进入中文字幕 | 日本丰满熟妇videos | 女人色极品影院 | 亚洲国产精品久久久天堂 | 亚洲国产欧美在线成人 | 国产精品久久久久久亚洲毛片 | 国产无套粉嫩白浆在线 | 久久亚洲国产成人精品性色 | 欧美激情综合亚洲一二区 | 99re在线播放 | 久久午夜无码鲁丝片秋霞 | 最近中文2019字幕第二页 | av香港经典三级级 在线 | 少妇人妻av毛片在线看 | 免费人成在线视频无码 | 999久久久国产精品消防器材 | 日韩人妻系列无码专区 | 国产亚洲精品久久久久久大师 | 国产精品无码一区二区三区不卡 | 在线视频网站www色 | 久久国产精品_国产精品 | 日本一区二区三区免费高清 | 少妇性荡欲午夜性开放视频剧场 | 欧洲精品码一区二区三区免费看 | 天天摸天天碰天天添 | 免费观看的无遮挡av | 免费无码肉片在线观看 | 男女爱爱好爽视频免费看 | 丰满人妻精品国产99aⅴ | 两性色午夜视频免费播放 | 在线精品国产一区二区三区 | 1000部啪啪未满十八勿入下载 | 波多野结衣一区二区三区av免费 | 精品人妻av区 | 奇米影视7777久久精品人人爽 | 中文精品无码中文字幕无码专区 | 大乳丰满人妻中文字幕日本 | 欧美人与物videos另类 | 国产亚洲人成a在线v网站 | 国产精品久久久久久亚洲影视内衣 | 狂野欧美性猛交免费视频 | 国产明星裸体无码xxxx视频 | 波多野结衣av在线观看 | 成熟女人特级毛片www免费 | 疯狂三人交性欧美 | 国产精品国产三级国产专播 | 精品水蜜桃久久久久久久 | 欧美 亚洲 国产 另类 | 国内精品久久久久久中文字幕 | 在线a亚洲视频播放在线观看 | 欧美熟妇另类久久久久久多毛 | 特级做a爰片毛片免费69 | 任你躁国产自任一区二区三区 | 亚洲国产精品久久久久久 | 久久人人爽人人爽人人片av高清 | 国产精品久久久一区二区三区 | 鲁一鲁av2019在线 | 人人澡人摸人人添 | 国内综合精品午夜久久资源 | 久久99久久99精品中文字幕 | 亚洲日本va中文字幕 | 亚洲成av人片天堂网无码】 | 久久99久久99精品中文字幕 | 亚洲中文无码av永久不收费 | 日日摸天天摸爽爽狠狠97 | 亚洲精品中文字幕乱码 | 久久天天躁狠狠躁夜夜免费观看 | 老熟妇仑乱视频一区二区 | 奇米影视7777久久精品人人爽 | 国产特级毛片aaaaaa高潮流水 | 成人免费视频在线观看 | 亚洲精品久久久久久久久久久 | 亚洲中文字幕无码中文字在线 | 精品国产aⅴ无码一区二区 | 日韩人妻无码中文字幕视频 | 久久亚洲精品中文字幕无男同 | 激情亚洲一区国产精品 | 午夜福利试看120秒体验区 | 色欲人妻aaaaaaa无码 | 精品厕所偷拍各类美女tp嘘嘘 | 国产偷抇久久精品a片69 | 国产成人无码专区 | 无套内谢老熟女 | 精品国产一区二区三区四区 | 999久久久国产精品消防器材 | 亚洲国产精品一区二区第一页 | 九月婷婷人人澡人人添人人爽 | 久久综合色之久久综合 | 久久久久亚洲精品中文字幕 | 久久精品99久久香蕉国产色戒 | 久久99精品国产麻豆 | 成人性做爰aaa片免费看不忠 | 成熟女人特级毛片www免费 | 无码人妻丰满熟妇区五十路百度 | 国产精品无套呻吟在线 | 三级4级全黄60分钟 | 色一情一乱一伦一区二区三欧美 | 国产免费观看黄av片 | 在线视频网站www色 | 色妞www精品免费视频 | 国产精品久久久久无码av色戒 | 人人超人人超碰超国产 | 欧美日韩在线亚洲综合国产人 | 国产精品久久久午夜夜伦鲁鲁 | 无码纯肉视频在线观看 | 亚洲人交乣女bbw | 欧美日韩久久久精品a片 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 成年女人永久免费看片 | 国产亚洲人成在线播放 | 风流少妇按摩来高潮 | 熟妇人妻激情偷爽文 | 国产精品久久久久7777 | 激情人妻另类人妻伦 | √天堂资源地址中文在线 | 青草视频在线播放 | 少妇被粗大的猛进出69影院 | 少妇人妻大乳在线视频 | 久久久久久久女国产乱让韩 | 国产另类ts人妖一区二区 | 人妻aⅴ无码一区二区三区 | 国产精品成人av在线观看 | 97精品国产97久久久久久免费 | 少妇高潮喷潮久久久影院 | 天天综合网天天综合色 | 亚洲一区二区三区含羞草 | 国产精品va在线观看无码 | 久久久久久a亚洲欧洲av冫 | 成人精品视频一区二区三区尤物 | 强开小婷嫩苞又嫩又紧视频 | 任你躁在线精品免费 | 人人妻人人藻人人爽欧美一区 | 熟女少妇在线视频播放 | 久久国语露脸国产精品电影 | 精品亚洲成av人在线观看 | 我要看www免费看插插视频 | 欧美性生交xxxxx久久久 | 亚洲а∨天堂久久精品2021 | 国产成人无码av片在线观看不卡 | 亚洲精品成a人在线观看 | 婷婷丁香六月激情综合啪 | 中文字幕av无码一区二区三区电影 | 黑人巨大精品欧美一区二区 | 欧美猛少妇色xxxxx | 欧美性色19p | 天干天干啦夜天干天2017 | 老太婆性杂交欧美肥老太 | 成人精品一区二区三区中文字幕 | 欧洲vodafone精品性 | 一二三四社区在线中文视频 | 国产精品第一区揄拍无码 | 熟女体下毛毛黑森林 | 欧美日本免费一区二区三区 | 日本xxxx色视频在线观看免费 | 中文字幕精品av一区二区五区 | 国产美女极度色诱视频www | 在教室伦流澡到高潮hnp视频 | 免费无码的av片在线观看 | 天天av天天av天天透 | 天天拍夜夜添久久精品大 | 国内精品九九久久久精品 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产亚洲欧美在线专区 | 欧美精品一区二区精品久久 | 国产深夜福利视频在线 | 我要看www免费看插插视频 | 亚洲国产日韩a在线播放 | 国产绳艺sm调教室论坛 | 精品乱子伦一区二区三区 | 麻豆精品国产精华精华液好用吗 | 国产精品久久久av久久久 | 国产精品成人av在线观看 | 熟妇人妻无乱码中文字幕 | 精品午夜福利在线观看 | 亚洲成av人影院在线观看 | 日日摸天天摸爽爽狠狠97 | 狂野欧美性猛xxxx乱大交 | 四虎影视成人永久免费观看视频 | 亚洲午夜无码久久 | 黑人巨大精品欧美黑寡妇 | 国产av剧情md精品麻豆 | 亚洲成在人网站无码天堂 | 强辱丰满人妻hd中文字幕 | 日韩精品乱码av一区二区 | 亚洲成av人影院在线观看 | 丰满少妇熟乱xxxxx视频 | 亚洲日韩av片在线观看 | 九九久久精品国产免费看小说 | 中文字幕无线码 | 沈阳熟女露脸对白视频 | 国产精品美女久久久久av爽李琼 | 波多野结衣aⅴ在线 | 国产成人无码一二三区视频 | 极品尤物被啪到呻吟喷水 | 99在线 | 亚洲 | 欧洲熟妇色 欧美 | 377p欧洲日本亚洲大胆 | 久久这里只有精品视频9 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产精品久久国产精品99 | 精品国产aⅴ无码一区二区 | 大地资源中文第3页 | 中文字幕乱码人妻无码久久 | a国产一区二区免费入口 | 色综合天天综合狠狠爱 | 精品偷拍一区二区三区在线看 | 色爱情人网站 | 亚洲一区二区三区播放 | 精品人妻人人做人人爽 | 亚洲 激情 小说 另类 欧美 | 一个人看的视频www在线 | 少妇性l交大片 | 夜先锋av资源网站 | 天天拍夜夜添久久精品 | 性做久久久久久久久 | 日本丰满护士爆乳xxxx | 国产激情无码一区二区 | 国产三级精品三级男人的天堂 | 丰满妇女强制高潮18xxxx | 欧美熟妇另类久久久久久多毛 | 久久亚洲a片com人成 | 亚洲精品一区三区三区在线观看 | 成人精品视频一区二区三区尤物 | 国内揄拍国内精品人妻 | 中文字幕无码av波多野吉衣 | 国产一区二区三区日韩精品 | 欧美野外疯狂做受xxxx高潮 | 最近的中文字幕在线看视频 | 亚洲精品中文字幕 | 中文字幕无码日韩欧毛 | 成年美女黄网站色大免费全看 | 无码帝国www无码专区色综合 | 国产精品久久久av久久久 | 国产乱人无码伦av在线a | 精品水蜜桃久久久久久久 | 亚洲欧美精品aaaaaa片 | 成在人线av无码免观看麻豆 | 国产在线一区二区三区四区五区 | 国产香蕉尹人视频在线 | 久久zyz资源站无码中文动漫 | 国产色视频一区二区三区 | 黑人巨大精品欧美黑寡妇 | 久久综合狠狠综合久久综合88 | 亚洲精品久久久久avwww潮水 | 99精品视频在线观看免费 | 少妇厨房愉情理9仑片视频 | 97精品人妻一区二区三区香蕉 | 国产成人人人97超碰超爽8 | 人妻天天爽夜夜爽一区二区 | 色婷婷香蕉在线一区二区 | 呦交小u女精品视频 | 免费人成网站视频在线观看 | 欧美三级不卡在线观看 | 精品乱子伦一区二区三区 | 男女爱爱好爽视频免费看 | 99麻豆久久久国产精品免费 | 国产农村妇女高潮大叫 | 丁香花在线影院观看在线播放 | 久久精品国产一区二区三区肥胖 | 福利一区二区三区视频在线观看 | 亚洲区欧美区综合区自拍区 | 亚洲综合色区中文字幕 | 亚洲国产成人a精品不卡在线 | 伊人久久大香线焦av综合影院 | 欧美丰满老熟妇xxxxx性 | 国产午夜亚洲精品不卡下载 | 欧美国产亚洲日韩在线二区 | 久久综合色之久久综合 | 乱人伦人妻中文字幕无码久久网 | 国产亚洲人成a在线v网站 | 国产口爆吞精在线视频 | 人人妻在人人 | 精品一区二区不卡无码av | av无码不卡在线观看免费 | 最新国产乱人伦偷精品免费网站 | 在线播放免费人成毛片乱码 | 男人的天堂2018无码 | 伊人久久大香线蕉av一区二区 | 久久人人爽人人爽人人片av高清 | 一本色道久久综合亚洲精品不卡 | 少妇无码吹潮 | 丝袜人妻一区二区三区 | 帮老师解开蕾丝奶罩吸乳网站 | 日本护士xxxxhd少妇 | 久久天天躁狠狠躁夜夜免费观看 | 国产精品久久国产三级国 | a片在线免费观看 | 久久久久免费看成人影片 | 亚洲高清偷拍一区二区三区 | 无码人妻av免费一区二区三区 | 在线成人www免费观看视频 | 亚洲精品午夜国产va久久成人 | 国产av无码专区亚洲awww | 久久亚洲国产成人精品性色 | 亚洲中文字幕成人无码 | 欧美一区二区三区 | 国产亚av手机在线观看 | 国内精品人妻无码久久久影院 | 天堂а√在线地址中文在线 | 红桃av一区二区三区在线无码av | 荫蒂被男人添的好舒服爽免费视频 | 性史性农村dvd毛片 | 午夜精品久久久久久久久 | 日韩亚洲欧美中文高清在线 | 国产suv精品一区二区五 | 日韩人妻少妇一区二区三区 | 久久亚洲a片com人成 | 久久久精品国产sm最大网站 | 精品亚洲成av人在线观看 | 国产精品美女久久久 | 日本肉体xxxx裸交 | 国产亲子乱弄免费视频 | 无码人妻丰满熟妇区毛片18 | 香港三级日本三级妇三级 | 丰满人妻被黑人猛烈进入 | 动漫av一区二区在线观看 | 国产9 9在线 | 中文 | 亚洲综合伊人久久大杳蕉 | 亚洲人成网站免费播放 | 久久精品一区二区三区四区 | 国产精品无码成人午夜电影 | 亚洲中文字幕乱码av波多ji | 午夜无码人妻av大片色欲 | 国产网红无码精品视频 | 精品久久久久久亚洲精品 | 人人妻人人澡人人爽精品欧美 | 好男人www社区 | 成人三级无码视频在线观看 | 荫蒂添的好舒服视频囗交 | 婷婷五月综合激情中文字幕 | 999久久久国产精品消防器材 | 国产欧美熟妇另类久久久 | 高清不卡一区二区三区 | 无码毛片视频一区二区本码 | 欧美国产日韩亚洲中文 | 亚洲无人区一区二区三区 | 国産精品久久久久久久 | 人妻aⅴ无码一区二区三区 | 国产在热线精品视频 | 亚洲色偷偷男人的天堂 | 97久久精品无码一区二区 | 国产精品无码mv在线观看 | 丰满人妻翻云覆雨呻吟视频 | 国产热a欧美热a在线视频 | 日韩人妻无码中文字幕视频 | 在线a亚洲视频播放在线观看 | 六十路熟妇乱子伦 | 少妇性l交大片 | 天堂а√在线中文在线 | 亚洲第一网站男人都懂 | 亚洲热妇无码av在线播放 | 一本色道久久综合亚洲精品不卡 | 丰满少妇弄高潮了www | 无码国产激情在线观看 | 婷婷六月久久综合丁香 | 又湿又紧又大又爽a视频国产 | 熟妇人妻激情偷爽文 | 小泽玛莉亚一区二区视频在线 | 久久精品国产99精品亚洲 | 亚洲小说图区综合在线 | 国产片av国语在线观看 | 国产精品欧美成人 | 国内少妇偷人精品视频免费 | 大色综合色综合网站 | 国产黄在线观看免费观看不卡 | 国产乱人伦av在线无码 | 亚洲aⅴ无码成人网站国产app | √天堂资源地址中文在线 | 成 人 网 站国产免费观看 | 国内揄拍国内精品少妇国语 | 大乳丰满人妻中文字幕日本 | 国产精品人人爽人人做我的可爱 | 98国产精品综合一区二区三区 | 男人的天堂2018无码 | 兔费看少妇性l交大片免费 | 丁香花在线影院观看在线播放 | 国产肉丝袜在线观看 | 99久久99久久免费精品蜜桃 | 久久99精品久久久久久动态图 | 日本爽爽爽爽爽爽在线观看免 | 国产人妻人伦精品 | 色一情一乱一伦一区二区三欧美 | 学生妹亚洲一区二区 | 狂野欧美性猛xxxx乱大交 | 国产va免费精品观看 | 67194成是人免费无码 | 一区二区三区乱码在线 | 欧洲 | 国产成人无码av片在线观看不卡 | 蜜桃视频插满18在线观看 | 人妻中文无码久热丝袜 | 成人一在线视频日韩国产 | 精品偷拍一区二区三区在线看 | 风流少妇按摩来高潮 | 亚洲色欲久久久综合网东京热 | 国产区女主播在线观看 | 精品水蜜桃久久久久久久 | aⅴ亚洲 日韩 色 图网站 播放 | 性开放的女人aaa片 | 久久精品视频在线看15 | 男人的天堂2018无码 | 性生交片免费无码看人 | 97精品国产97久久久久久免费 | 2020久久香蕉国产线看观看 | 午夜精品一区二区三区的区别 | 亚洲成色www久久网站 | 中文精品久久久久人妻不卡 | 久久久久久久久888 | 2019午夜福利不卡片在线 | 色综合久久久无码中文字幕 | 性生交片免费无码看人 | 午夜精品久久久久久久久 | 亚洲精品无码国产 | 亚洲中文字幕av在天堂 | 日本精品人妻无码免费大全 | 青青青手机频在线观看 | 久久精品国产一区二区三区 | 性色欲情网站iwww九文堂 | 真人与拘做受免费视频一 | 亚洲综合伊人久久大杳蕉 | 九九久久精品国产免费看小说 | 无码av岛国片在线播放 | 曰韩无码二三区中文字幕 | 国产精品永久免费视频 | 乱人伦人妻中文字幕无码 | 亚洲中文字幕va福利 | 亚洲精品www久久久 | 亚洲欧美日韩综合久久久 | 国产无av码在线观看 | 四虎影视成人永久免费观看视频 | 在线欧美精品一区二区三区 | 九九久久精品国产免费看小说 | 人妻少妇精品无码专区二区 | 久久综合久久自在自线精品自 | 亚洲国产精品一区二区美利坚 | 图片区 小说区 区 亚洲五月 | 国产乱人无码伦av在线a | 日韩精品乱码av一区二区 | 久久www免费人成人片 | 亚洲精品一区三区三区在线观看 | 99精品视频在线观看免费 | 日日麻批免费40分钟无码 | 55夜色66夜色国产精品视频 | 无码午夜成人1000部免费视频 | 国产精品怡红院永久免费 | 国产精品福利视频导航 | 国产精品久久久久久亚洲影视内衣 | 成人免费视频一区二区 | 亚洲国产精品无码一区二区三区 | 亚洲天堂2017无码 | 亚洲а∨天堂久久精品2021 | 好男人www社区 | 无码成人精品区在线观看 | 在线视频网站www色 | а√天堂www在线天堂小说 | 中文无码成人免费视频在线观看 | 日韩精品久久久肉伦网站 | 亚洲熟妇自偷自拍另类 | 暴力强奷在线播放无码 | 日本欧美一区二区三区乱码 | 欧美兽交xxxx×视频 | 中文字幕无码免费久久99 | av人摸人人人澡人人超碰下载 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 免费中文字幕日韩欧美 | 牲交欧美兽交欧美 | 亚洲国产一区二区三区在线观看 | 国产熟女一区二区三区四区五区 | 中文字幕无码免费久久9一区9 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 午夜福利一区二区三区在线观看 | 无人区乱码一区二区三区 | 九九久久精品国产免费看小说 | 骚片av蜜桃精品一区 | 国产办公室秘书无码精品99 | 色老头在线一区二区三区 | 日日躁夜夜躁狠狠躁 | a国产一区二区免费入口 | 日日鲁鲁鲁夜夜爽爽狠狠 | 性生交大片免费看女人按摩摩 | 亚洲另类伦春色综合小说 | 国产美女极度色诱视频www | 红桃av一区二区三区在线无码av | 无码av岛国片在线播放 | 亚洲七七久久桃花影院 | 成熟妇人a片免费看网站 | 日本熟妇乱子伦xxxx | 国产精品人妻一区二区三区四 | 澳门永久av免费网站 | 麻豆av传媒蜜桃天美传媒 | 亚洲 高清 成人 动漫 | www国产亚洲精品久久久日本 | 人人妻人人藻人人爽欧美一区 | 亚洲国产精品久久久久久 | 国产猛烈高潮尖叫视频免费 | 熟妇女人妻丰满少妇中文字幕 | 亚洲午夜久久久影院 | 精品久久久久久人妻无码中文字幕 | 亚洲欧美中文字幕5发布 | 中文字幕人妻无码一区二区三区 | 国产成人一区二区三区在线观看 | 国产莉萝无码av在线播放 | 国产成人综合美国十次 | 青青青手机频在线观看 | 亚洲综合伊人久久大杳蕉 | 国产成人精品优优av | 欧美黑人乱大交 | 青草青草久热国产精品 | a在线观看免费网站大全 | 久久伊人色av天堂九九小黄鸭 | 亚洲成a人一区二区三区 | 牛和人交xxxx欧美 | 精品国产成人一区二区三区 | 亚洲a无码综合a国产av中文 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产亚洲日韩欧美另类第八页 | 国产午夜福利100集发布 | 国产黄在线观看免费观看不卡 | 日韩精品无码免费一区二区三区 | 国产午夜亚洲精品不卡下载 | 性做久久久久久久久 | 久久久www成人免费毛片 | 蜜桃视频插满18在线观看 | 一个人看的视频www在线 | 久久国产精品_国产精品 | 丰腴饱满的极品熟妇 | 欧美老熟妇乱xxxxx | 久久久久久久人妻无码中文字幕爆 | 亚洲七七久久桃花影院 | 亚洲日本va午夜在线电影 | 欧美性猛交xxxx富婆 | 人人超人人超碰超国产 | 国产精品无码久久av | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲日韩av片在线观看 | 少妇高潮一区二区三区99 | 色诱久久久久综合网ywww | 欧美黑人巨大xxxxx | 日本精品高清一区二区 | 亚洲国产日韩a在线播放 | 色综合天天综合狠狠爱 | 国产成人无码区免费内射一片色欲 | 久激情内射婷内射蜜桃人妖 | 亚洲精品久久久久avwww潮水 | 少妇被粗大的猛进出69影院 | 日本又色又爽又黄的a片18禁 | 亚洲乱码国产乱码精品精 | 无码人妻丰满熟妇区毛片18 | 未满小14洗澡无码视频网站 | 亚洲色欲色欲欲www在线 | 丝袜人妻一区二区三区 | 日韩亚洲欧美中文高清在线 | 色婷婷综合激情综在线播放 | 国产乱人伦av在线无码 | 日本精品少妇一区二区三区 | 亚洲a无码综合a国产av中文 | 天天综合网天天综合色 | 噜噜噜亚洲色成人网站 | 精品一区二区三区波多野结衣 | 欧美人与禽zoz0性伦交 | 麻豆国产人妻欲求不满 | 国产超碰人人爽人人做人人添 | 日韩精品一区二区av在线 | 丰满人妻一区二区三区免费视频 | 亚洲国产精华液网站w | 国产97在线 | 亚洲 | 久久国产精品偷任你爽任你 | 天天做天天爱天天爽综合网 | 人人妻人人澡人人爽欧美一区 | 在线欧美精品一区二区三区 | 久久无码中文字幕免费影院蜜桃 | 三上悠亚人妻中文字幕在线 | 无码人妻精品一区二区三区不卡 | 国产激情无码一区二区 | 亚洲人成人无码网www国产 | 西西人体www44rt大胆高清 | 中文字幕无码免费久久9一区9 | 日日天日日夜日日摸 | 亚洲а∨天堂久久精品2021 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 国产一区二区三区精品视频 | 亚洲成a人一区二区三区 | 日韩人妻无码一区二区三区久久99 | 精品无人国产偷自产在线 | 精品日本一区二区三区在线观看 | 国产亚洲精品久久久久久久 | 亚洲午夜无码久久 | 性生交大片免费看l | 亚洲国产一区二区三区在线观看 | 成人欧美一区二区三区黑人免费 | 香蕉久久久久久av成人 | 18无码粉嫩小泬无套在线观看 | av在线亚洲欧洲日产一区二区 | 久久久久免费看成人影片 | 中文字幕乱码人妻无码久久 | www国产亚洲精品久久网站 | 在线成人www免费观看视频 | 综合激情五月综合激情五月激情1 | 99视频精品全部免费免费观看 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产亚洲日韩欧美另类第八页 | 丰腴饱满的极品熟妇 | 一个人看的www免费视频在线观看 | 青青久在线视频免费观看 | 无码福利日韩神码福利片 | 欧美亚洲国产一区二区三区 | 性欧美大战久久久久久久 | 18精品久久久无码午夜福利 | 欧美三级a做爰在线观看 | 色婷婷av一区二区三区之红樱桃 | 2020最新国产自产精品 | 纯爱无遮挡h肉动漫在线播放 | 久久天天躁狠狠躁夜夜免费观看 | 精品无码成人片一区二区98 | 午夜福利不卡在线视频 | 成人亚洲精品久久久久 | 日本成熟视频免费视频 | а√天堂www在线天堂小说 | 国产肉丝袜在线观看 | 国产偷抇久久精品a片69 | 天天综合网天天综合色 | 日韩av激情在线观看 | 欧美性猛交内射兽交老熟妇 | 欧美亚洲日韩国产人成在线播放 | 亚洲色欲色欲天天天www | 国产精品美女久久久久av爽李琼 | 精品国产一区二区三区四区在线看 | 美女张开腿让人桶 | 人妻尝试又大又粗久久 | 日本成熟视频免费视频 | 国产 浪潮av性色四虎 | 丰满人妻精品国产99aⅴ | 亚洲gv猛男gv无码男同 | 国产在线aaa片一区二区99 | 亚洲精品成a人在线观看 | 色综合久久网 | 精品 日韩 国产 欧美 视频 | ass日本丰满熟妇pics | 亚洲精品国产第一综合99久久 | 国产人成高清在线视频99最全资源 | 天天爽夜夜爽夜夜爽 | 99精品无人区乱码1区2区3区 | 日本成熟视频免费视频 | 精品偷拍一区二区三区在线看 | 曰本女人与公拘交酡免费视频 | 少妇性荡欲午夜性开放视频剧场 | 一本大道伊人av久久综合 | 精品欧美一区二区三区久久久 | 一区二区三区乱码在线 | 欧洲 | 国产午夜无码精品免费看 | 精品夜夜澡人妻无码av蜜桃 | 日韩欧美群交p片內射中文 | 亚洲最大成人网站 | 亚洲国产欧美国产综合一区 | 亚洲色欲色欲欲www在线 | 亚洲精品一区二区三区在线观看 | 免费人成网站视频在线观看 | 日本一卡二卡不卡视频查询 | 女人被爽到呻吟gif动态图视看 | 麻花豆传媒剧国产免费mv在线 | 激情内射亚州一区二区三区爱妻 | 国产精品沙发午睡系列 | 帮老师解开蕾丝奶罩吸乳网站 | 好爽又高潮了毛片免费下载 | 国产无遮挡又黄又爽又色 | 狂野欧美性猛xxxx乱大交 | 扒开双腿吃奶呻吟做受视频 | 国产在线aaa片一区二区99 | 两性色午夜视频免费播放 | 欧美三级不卡在线观看 | 少妇人妻av毛片在线看 | 3d动漫精品啪啪一区二区中 | 中文字幕日产无线码一区 | 亚洲码国产精品高潮在线 | 永久免费精品精品永久-夜色 | 欧洲精品码一区二区三区免费看 | 欧洲精品码一区二区三区免费看 | 一本精品99久久精品77 | 日韩精品一区二区av在线 | 少妇无套内谢久久久久 | 理论片87福利理论电影 | 任你躁国产自任一区二区三区 | 麻豆av传媒蜜桃天美传媒 | 无码一区二区三区在线观看 | 中文字幕人成乱码熟女app | 波多野结衣av在线观看 | 高中生自慰www网站 | 真人与拘做受免费视频 | 人人澡人人妻人人爽人人蜜桃 | 亚洲人成影院在线无码按摩店 | 亚洲色偷偷男人的天堂 | 领导边摸边吃奶边做爽在线观看 | 理论片87福利理论电影 | 色一情一乱一伦一区二区三欧美 | 久久久精品国产sm最大网站 | 国产亚洲精品久久久久久 | 中文字幕无码乱人伦 | 免费人成在线视频无码 | 日本乱偷人妻中文字幕 | 人人妻人人澡人人爽人人精品 | 呦交小u女精品视频 | 亚欧洲精品在线视频免费观看 | 国产精品久久国产三级国 | 97久久精品无码一区二区 | 成人欧美一区二区三区黑人免费 | 亚洲精品无码人妻无码 | 久久精品中文字幕一区 | 天堂一区人妻无码 | 亚洲日本在线电影 | 麻豆国产97在线 | 欧洲 | 国产免费久久久久久无码 | 女人被男人躁得好爽免费视频 | 成人综合网亚洲伊人 | 18黄暴禁片在线观看 | 蜜桃视频韩日免费播放 | 欧美大屁股xxxxhd黑色 | 国产精品久久久久久久9999 | 性欧美牲交在线视频 | 99久久精品国产一区二区蜜芽 | 又湿又紧又大又爽a视频国产 | 日日夜夜撸啊撸 | 六十路熟妇乱子伦 | 真人与拘做受免费视频一 | 午夜时刻免费入口 | 国产亚洲精品久久久久久国模美 | 亚洲成av人在线观看网址 | √天堂资源地址中文在线 | 亚洲爆乳大丰满无码专区 | 亚洲日本va中文字幕 | 76少妇精品导航 | 人人爽人人爽人人片av亚洲 | 国产免费观看黄av片 | 亚洲欧美精品伊人久久 | 偷窥村妇洗澡毛毛多 | 人妻少妇精品无码专区二区 | 亚洲一区二区观看播放 | 中文精品久久久久人妻不卡 | 成人aaa片一区国产精品 | 野外少妇愉情中文字幕 | 狂野欧美性猛xxxx乱大交 | 欧美日韩一区二区三区自拍 | 一本久久a久久精品vr综合 | 性欧美大战久久久久久久 | 国内少妇偷人精品视频 | 捆绑白丝粉色jk震动捧喷白浆 | 人妻人人添人妻人人爱 | 波多野结衣高清一区二区三区 | 亚洲国产日韩a在线播放 | 亚洲欧美中文字幕5发布 | 一本久道高清无码视频 | 国产人妻精品一区二区三区 | 国产成人无码av片在线观看不卡 | 97人妻精品一区二区三区 | 无遮挡啪啪摇乳动态图 | 国精产品一品二品国精品69xx | 色欲人妻aaaaaaa无码 | 国产麻豆精品精东影业av网站 | 亚洲成av人综合在线观看 | 亚洲一区二区三区 | 久久99精品久久久久久 | 免费人成网站视频在线观看 | 特黄特色大片免费播放器图片 | 人人澡人摸人人添 | 久久99久久99精品中文字幕 | 中文字幕人妻无码一夲道 | 丰满肥臀大屁股熟妇激情视频 | 97资源共享在线视频 | 亚洲 高清 成人 动漫 | 少妇愉情理伦片bd | 999久久久国产精品消防器材 | 国产亚洲tv在线观看 | 曰韩少妇内射免费播放 | 性欧美大战久久久久久久 | 67194成是人免费无码 | 精品国产麻豆免费人成网站 | 一本色道婷婷久久欧美 | 亚洲欧美国产精品久久 | 玩弄中年熟妇正在播放 | 亚洲国产av精品一区二区蜜芽 | 亚洲精品欧美二区三区中文字幕 | 久久aⅴ免费观看 | 国产极品视觉盛宴 | 日日天日日夜日日摸 | 久久国产36精品色熟妇 | 国内老熟妇对白xxxxhd | 亚洲中文字幕在线观看 | 大屁股大乳丰满人妻 | 人妻中文无码久热丝袜 | 天下第一社区视频www日本 | 色综合视频一区二区三区 | 中文久久乱码一区二区 | 国产午夜亚洲精品不卡下载 | 曰韩少妇内射免费播放 | 久久 国产 尿 小便 嘘嘘 | 国产精品怡红院永久免费 | 在线播放无码字幕亚洲 | 久久精品人人做人人综合 | 狂野欧美性猛交免费视频 | 国产无遮挡吃胸膜奶免费看 | 久久精品中文字幕大胸 | 亚洲精品www久久久 | 99久久久无码国产精品免费 | 丁香花在线影院观看在线播放 | 国产一区二区三区四区五区加勒比 | аⅴ资源天堂资源库在线 | 无码纯肉视频在线观看 | 成人影院yy111111在线观看 | 亚洲男人av天堂午夜在 | 国产乱子伦视频在线播放 | 国产偷自视频区视频 | 国产av人人夜夜澡人人爽麻豆 | 国产深夜福利视频在线 | 欧美日韩视频无码一区二区三 | 欧美freesex黑人又粗又大 | 欧美丰满老熟妇xxxxx性 | 色 综合 欧美 亚洲 国产 | 日韩人妻少妇一区二区三区 | 亚洲七七久久桃花影院 | 少妇太爽了在线观看 | 99久久无码一区人妻 | 午夜精品久久久久久久久 | 无码人妻av免费一区二区三区 | 国产欧美精品一区二区三区 | 丰满少妇熟乱xxxxx视频 | 亚洲中文字幕在线观看 | 激情国产av做激情国产爱 | 影音先锋中文字幕无码 | 久久99久久99精品中文字幕 | 人妻少妇精品无码专区动漫 | 亚洲欧美国产精品久久 | 波多野结衣高清一区二区三区 | 99视频精品全部免费免费观看 | 3d动漫精品啪啪一区二区中 | 99久久无码一区人妻 | 国产精品美女久久久久av爽李琼 | 亚洲爆乳无码专区 | 久久精品国产99久久6动漫 | 国产99久久精品一区二区 | 在线精品亚洲一区二区 | 少妇一晚三次一区二区三区 | 欧美激情综合亚洲一二区 | 亚洲人成网站在线播放942 | 伊人久久大香线蕉午夜 | 欧美日韩亚洲国产精品 | 中文字幕日韩精品一区二区三区 | 在线观看国产午夜福利片 | 国产免费久久久久久无码 | 人人妻人人澡人人爽精品欧美 | 97夜夜澡人人爽人人喊中国片 | 久激情内射婷内射蜜桃人妖 | 在线а√天堂中文官网 | 久久久精品456亚洲影院 | 又大又硬又黄的免费视频 | 人妻中文无码久热丝袜 | 久久精品一区二区三区四区 | 粗大的内捧猛烈进出视频 | 久久国产精品偷任你爽任你 | 久精品国产欧美亚洲色aⅴ大片 | 国内丰满熟女出轨videos | 日日天干夜夜狠狠爱 | 丝袜人妻一区二区三区 | 欧美精品国产综合久久 | 亚洲精品国产精品乱码不卡 | 性生交片免费无码看人 | 久久精品中文字幕大胸 | 荫蒂添的好舒服视频囗交 | 亚洲精品午夜国产va久久成人 | 中文字幕无码日韩欧毛 | 午夜无码人妻av大片色欲 | 97色伦图片97综合影院 | 国产真人无遮挡作爱免费视频 | 人人妻人人澡人人爽欧美一区 | 无码吃奶揉捏奶头高潮视频 | 亚洲欧美中文字幕5发布 | 成人无码精品一区二区三区 | 免费无码的av片在线观看 | 久久精品人人做人人综合试看 | 亚洲成av人片在线观看无码不卡 | 97久久精品无码一区二区 | 人妻夜夜爽天天爽三区 | 久久国产自偷自偷免费一区调 | 久久天天躁狠狠躁夜夜免费观看 | 综合网日日天干夜夜久久 | 久久综合给久久狠狠97色 | 精品国产乱码久久久久乱码 | 午夜无码人妻av大片色欲 | 中文字幕乱妇无码av在线 | 久久综合香蕉国产蜜臀av | 黑人大群体交免费视频 | 精品国产精品久久一区免费式 | 日韩av无码一区二区三区不卡 | 波多野结衣av在线观看 | 露脸叫床粗话东北少妇 | 亚洲综合另类小说色区 | 亚洲精品www久久久 | 精品成在人线av无码免费看 | 波多野结衣一区二区三区av免费 | 日韩欧美群交p片內射中文 | 西西人体www44rt大胆高清 | 精品国产青草久久久久福利 | 任你躁在线精品免费 | 天堂一区人妻无码 | 青青久在线视频免费观看 | 精品一区二区三区波多野结衣 | 国产午夜亚洲精品不卡 | 精品国产aⅴ无码一区二区 | 四虎影视成人永久免费观看视频 | 日本xxxx色视频在线观看免费 | 在线成人www免费观看视频 | 亚洲成av人在线观看网址 | 麻豆国产97在线 | 欧洲 | 麻豆蜜桃av蜜臀av色欲av | 欧美黑人乱大交 | 国产麻豆精品一区二区三区v视界 | 国产精品久久久久久无码 | 久久亚洲国产成人精品性色 | 曰韩少妇内射免费播放 | 啦啦啦www在线观看免费视频 | 国产精品二区一区二区aⅴ污介绍 | 双乳奶水饱满少妇呻吟 | 免费乱码人妻系列无码专区 | 久久五月精品中文字幕 | 精品国产精品久久一区免费式 | 午夜肉伦伦影院 | 国产性生交xxxxx无码 | 日本一卡二卡不卡视频查询 | 国产明星裸体无码xxxx视频 | 东北女人啪啪对白 | 麻豆国产丝袜白领秘书在线观看 | 中文字幕 人妻熟女 | 中文字幕无码热在线视频 | 欧美性生交活xxxxxdddd | 人人妻人人澡人人爽欧美精品 | 亚洲精品国产精品乱码不卡 | 4hu四虎永久在线观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 亚洲国产综合无码一区 | 久久99精品国产麻豆 | 免费看男女做好爽好硬视频 | 久久综合香蕉国产蜜臀av | 小sao货水好多真紧h无码视频 | 婷婷五月综合缴情在线视频 | 色诱久久久久综合网ywww | 国产69精品久久久久app下载 | 亚洲а∨天堂久久精品2021 | 天堂а√在线地址中文在线 | 色婷婷综合激情综在线播放 | 欧美国产日韩亚洲中文 | 国产精品福利视频导航 | 97久久超碰中文字幕 | 国产办公室秘书无码精品99 | 4hu四虎永久在线观看 | 7777奇米四色成人眼影 | a国产一区二区免费入口 | 欧美性猛交xxxx富婆 | 2019nv天堂香蕉在线观看 | 国产精品爱久久久久久久 | 在线观看免费人成视频 | 亚洲欧美日韩综合久久久 | 少妇无码吹潮 | 中文字幕乱码人妻无码久久 | 亚洲精品久久久久avwww潮水 | 亚洲综合无码久久精品综合 | а√天堂www在线天堂小说 | 99er热精品视频 | 亚洲国产精品一区二区第一页 | 精品久久久久久亚洲精品 | 丰腴饱满的极品熟妇 | 精品乱码久久久久久久 | 亚洲综合久久一区二区 | 131美女爱做视频 | 人妻中文无码久热丝袜 | 亚洲va欧美va天堂v国产综合 | 亚洲中文字幕无码中文字在线 | 无码国产激情在线观看 | 亚洲精品一区国产 | 无码人妻av免费一区二区三区 | 牲欲强的熟妇农村老妇女 | 国产精品无套呻吟在线 | 日本一本二本三区免费 | 无遮无挡爽爽免费视频 | 精品久久久久久亚洲精品 | 日本一区二区更新不卡 | 亚洲s色大片在线观看 | 色综合天天综合狠狠爱 | 精品无码一区二区三区爱欲 | 在教室伦流澡到高潮hnp视频 | 亚洲中文字幕成人无码 | 中文字幕日产无线码一区 | 在线播放亚洲第一字幕 | 无码成人精品区在线观看 | 亚洲自偷自拍另类第1页 | 欧美日韩久久久精品a片 | 中文字幕乱妇无码av在线 | 97色伦图片97综合影院 | 色欲av亚洲一区无码少妇 | 曰本女人与公拘交酡免费视频 | 99在线 | 亚洲 | 国产偷国产偷精品高清尤物 | 少妇愉情理伦片bd | 国产精品久久精品三级 | 国产三级久久久精品麻豆三级 | 久久99精品久久久久久动态图 | 白嫩日本少妇做爰 | 国产超级va在线观看视频 | 成人无码精品1区2区3区免费看 | 天天摸天天透天天添 | 亚洲综合无码一区二区三区 | 樱花草在线播放免费中文 | 午夜无码区在线观看 | 成人试看120秒体验区 | 99精品国产综合久久久久五月天 | 熟女俱乐部五十路六十路av | 天天摸天天碰天天添 | 精品久久久久久人妻无码中文字幕 | 377p欧洲日本亚洲大胆 | 日本护士毛茸茸高潮 | 日韩人妻无码中文字幕视频 | 精品国产一区av天美传媒 | 一本加勒比波多野结衣 | 人人妻人人澡人人爽欧美一区 | 国产人妻久久精品二区三区老狼 | 蜜桃臀无码内射一区二区三区 | 日韩精品无码一本二本三本色 | 免费视频欧美无人区码 | 精品aⅴ一区二区三区 | 97精品国产97久久久久久免费 | 亚洲熟妇自偷自拍另类 | 青青久在线视频免费观看 | 国产成人无码av在线影院 | 无码人妻精品一区二区三区不卡 | 亚洲日韩一区二区 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 欧美丰满老熟妇xxxxx性 | 国产免费观看黄av片 | 狠狠色噜噜狠狠狠7777奇米 | 亚洲精品无码人妻无码 | 亚洲gv猛男gv无码男同 | 波多野结衣av一区二区全免费观看 | 久久久av男人的天堂 | 国产欧美精品一区二区三区 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品美女久久久网av | 国产猛烈高潮尖叫视频免费 | 色欲久久久天天天综合网精品 | 久久久久人妻一区精品色欧美 | 亚洲精品国偷拍自产在线麻豆 | 漂亮人妻洗澡被公强 日日躁 | 欧美xxxx黑人又粗又长 | 大屁股大乳丰满人妻 | 捆绑白丝粉色jk震动捧喷白浆 | 日产国产精品亚洲系列 | 内射欧美老妇wbb | 亚洲日韩精品欧美一区二区 | 丰满人妻被黑人猛烈进入 | 久久精品人人做人人综合 | 日韩少妇白浆无码系列 | 日韩人妻无码一区二区三区久久99 | 欧美人与物videos另类 | 国产成人无码专区 | 亚欧洲精品在线视频免费观看 | 国产精品美女久久久网av | 老熟女乱子伦 | 激情综合激情五月俺也去 | 色婷婷av一区二区三区之红樱桃 | 天下第一社区视频www日本 | 亚洲一区二区三区含羞草 | 综合激情五月综合激情五月激情1 | 少妇被粗大的猛进出69影院 | 亚洲一区二区三区播放 | 国语精品一区二区三区 | 久久亚洲精品成人无码 | 综合网日日天干夜夜久久 | 麻豆蜜桃av蜜臀av色欲av | a片在线免费观看 | 天天综合网天天综合色 | 精品国产一区二区三区四区在线看 | 国产凸凹视频一区二区 | 国产片av国语在线观看 | 国产精品国产自线拍免费软件 | 国产香蕉尹人视频在线 | 蜜桃视频韩日免费播放 | 樱花草在线播放免费中文 | 少妇无码av无码专区在线观看 | 精品 日韩 国产 欧美 视频 | 国产亚av手机在线观看 | 国产成人精品优优av | 夜精品a片一区二区三区无码白浆 | 亚洲成av人综合在线观看 | 亚洲一区二区三区含羞草 | 国产av无码专区亚洲a∨毛片 | 国产精品亚洲а∨无码播放麻豆 | 领导边摸边吃奶边做爽在线观看 | 无码人妻精品一区二区三区不卡 | 内射欧美老妇wbb | 欧美乱妇无乱码大黄a片 | 97人妻精品一区二区三区 | 久久精品一区二区三区四区 | 国产在线aaa片一区二区99 | 亚洲 a v无 码免 费 成 人 a v | 乱人伦人妻中文字幕无码久久网 | 老头边吃奶边弄进去呻吟 | 国产成人无码av片在线观看不卡 | 国产国产精品人在线视 | 九九热爱视频精品 | 亲嘴扒胸摸屁股激烈网站 | 国产手机在线αⅴ片无码观看 | 久久精品国产99精品亚洲 | 最新国产乱人伦偷精品免费网站 | 日本爽爽爽爽爽爽在线观看免 | 欧美国产日韩久久mv | 成在人线av无码免费 | 久久精品中文字幕一区 | 丁香花在线影院观看在线播放 | 桃花色综合影院 | 色老头在线一区二区三区 | 午夜精品久久久久久久 | 国产人妻精品一区二区三区不卡 | 中文亚洲成a人片在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠 | 十八禁真人啪啪免费网站 | 日韩av无码一区二区三区 | 九九久久精品国产免费看小说 | 免费无码一区二区三区蜜桃大 | 日韩精品无码一本二本三本色 | 亚洲日本一区二区三区在线 | 成在人线av无码免观看麻豆 | 国产无av码在线观看 | 丰满人妻翻云覆雨呻吟视频 | 亚洲国产精品久久久久久 | 动漫av一区二区在线观看 | 在线欧美精品一区二区三区 | 亚洲精品国产第一综合99久久 | 小鲜肉自慰网站xnxx | 欧美性色19p | 未满小14洗澡无码视频网站 | 欧美性猛交内射兽交老熟妇 | 欧美放荡的少妇 | 精品亚洲韩国一区二区三区 | 欧美日韩一区二区免费视频 | 中文字幕乱码人妻无码久久 | 精品人人妻人人澡人人爽人人 | 少妇高潮喷潮久久久影院 | 国产两女互慰高潮视频在线观看 | 免费国产成人高清在线观看网站 | 久青草影院在线观看国产 | 国产一区二区不卡老阿姨 | 日韩av无码一区二区三区不卡 | 激情综合激情五月俺也去 | 国产精品a成v人在线播放 | 动漫av一区二区在线观看 | 九九久久精品国产免费看小说 | 国产成人一区二区三区别 | 国产精品久久福利网站 | 伊人久久大香线蕉亚洲 | 日本精品人妻无码77777 天堂一区人妻无码 | 久久久久成人片免费观看蜜芽 | 亚洲午夜无码久久 | 精品一二三区久久aaa片 | 欧美日韩人成综合在线播放 | 午夜免费福利小电影 | 无码人妻精品一区二区三区不卡 | 亚洲欧美综合区丁香五月小说 | 牲交欧美兽交欧美 | 成人免费视频在线观看 | 日本一卡2卡3卡四卡精品网站 | 色欲综合久久中文字幕网 | 狠狠色噜噜狠狠狠狠7777米奇 | 呦交小u女精品视频 | 国产黑色丝袜在线播放 | 亚洲男人av天堂午夜在 | 欧美人与物videos另类 | 又色又爽又黄的美女裸体网站 | 日本熟妇人妻xxxxx人hd | 一本大道久久东京热无码av | 黑人粗大猛烈进出高潮视频 | 乱人伦人妻中文字幕无码 | 久久精品中文闷骚内射 | 精品厕所偷拍各类美女tp嘘嘘 | 国产成人精品三级麻豆 | 久久aⅴ免费观看 | 欧美人与善在线com | 中文字幕无码av波多野吉衣 | 国内揄拍国内精品人妻 | 麻豆av传媒蜜桃天美传媒 | 特级做a爰片毛片免费69 | 亚洲日韩av一区二区三区四区 | 精品国产精品久久一区免费式 | 国产av一区二区精品久久凹凸 | а√资源新版在线天堂 | 亚洲欧美日韩国产精品一区二区 | 欧美国产日产一区二区 | 久久人人97超碰a片精品 | 成人三级无码视频在线观看 | 又粗又大又硬又长又爽 | 熟妇激情内射com | 日韩无套无码精品 | 欧美丰满少妇xxxx性 | 窝窝午夜理论片影院 | 久热国产vs视频在线观看 | 色欲人妻aaaaaaa无码 | 无套内谢老熟女 | 国产无套粉嫩白浆在线 | 精品一区二区三区无码免费视频 | 亚洲成av人片在线观看无码不卡 | 国产做国产爱免费视频 | 欧美zoozzooz性欧美 | 夜精品a片一区二区三区无码白浆 | 人妻有码中文字幕在线 | 97久久精品无码一区二区 | 激情综合激情五月俺也去 | 红桃av一区二区三区在线无码av | 亚洲成av人片在线观看无码不卡 | 色一情一乱一伦一区二区三欧美 | 300部国产真实乱 | 日韩欧美中文字幕在线三区 | 国产乱子伦视频在线播放 | 国内精品人妻无码久久久影院 | 少妇邻居内射在线 | 成人无码视频免费播放 | 国产国产精品人在线视 | 大地资源网第二页免费观看 | 久久综合给合久久狠狠狠97色 | 亚洲综合久久一区二区 | 大肉大捧一进一出视频出来呀 | 呦交小u女精品视频 | 色欲av亚洲一区无码少妇 | 久久亚洲精品成人无码 | 国产精品内射视频免费 | 欧洲vodafone精品性 | 国产97在线 | 亚洲 | 夜夜躁日日躁狠狠久久av | 日韩精品无码一区二区中文字幕 | 亚洲国产一区二区三区在线观看 | 亚洲人成人无码网www国产 | 久久久久久久久888 | 久久午夜无码鲁丝片午夜精品 | 亚洲精品国产精品乱码视色 | 欧美高清在线精品一区 | 久久精品中文字幕一区 | 久久五月精品中文字幕 | 欧美xxxx黑人又粗又长 | 国产午夜无码精品免费看 | 波多野结衣高清一区二区三区 | 无码人妻出轨黑人中文字幕 | 好爽又高潮了毛片免费下载 | 中文字幕日产无线码一区 | 少妇性俱乐部纵欲狂欢电影 | 精品亚洲成av人在线观看 | 国产成人精品一区二区在线小狼 | 亚洲熟悉妇女xxx妇女av | 精品欧洲av无码一区二区三区 | 丰满人妻翻云覆雨呻吟视频 | 国产精品久免费的黄网站 | 日韩精品无码一本二本三本色 | 无码人妻丰满熟妇区五十路百度 | 国产无av码在线观看 | 丁香花在线影院观看在线播放 | 俺去俺来也www色官网 | 天堂久久天堂av色综合 | 国内丰满熟女出轨videos | 久久久久av无码免费网 | 成熟人妻av无码专区 | 牲欲强的熟妇农村老妇女视频 | 国产av久久久久精东av | 久久五月精品中文字幕 | 亚洲熟妇色xxxxx欧美老妇 | 丰满少妇弄高潮了www | 亚洲中文字幕在线观看 | 日本护士xxxxhd少妇 | 少妇性l交大片 | 人人爽人人澡人人人妻 | 55夜色66夜色国产精品视频 | 99精品无人区乱码1区2区3区 | 国产精品毛片一区二区 | 亚洲日韩中文字幕在线播放 | 国产精品无码一区二区三区不卡 | 午夜福利不卡在线视频 | 欧美高清在线精品一区 | 四虎国产精品免费久久 | 中文字幕日韩精品一区二区三区 | 少妇被黑人到高潮喷出白浆 | 久久精品国产精品国产精品污 | 动漫av网站免费观看 | 亚洲人成网站免费播放 | 国内精品久久久久久中文字幕 | 亚洲欧美综合区丁香五月小说 | 大地资源中文第3页 | 18黄暴禁片在线观看 | 国产亚洲日韩欧美另类第八页 | 色婷婷香蕉在线一区二区 | 久久无码中文字幕免费影院蜜桃 | 婷婷丁香五月天综合东京热 | 久久久久se色偷偷亚洲精品av | 午夜熟女插插xx免费视频 | 波多野42部无码喷潮在线 | 女人被爽到呻吟gif动态图视看 | 无码人中文字幕 | 国产艳妇av在线观看果冻传媒 | 四虎永久在线精品免费网址 | 国产精品高潮呻吟av久久 | 久久午夜无码鲁丝片午夜精品 | 精品久久久无码中文字幕 | 婷婷色婷婷开心五月四房播播 | 亚洲国产欧美在线成人 | 亚洲精品中文字幕 | 欧美性猛交内射兽交老熟妇 | 两性色午夜免费视频 | 国产精品永久免费视频 | 在线观看国产一区二区三区 | 熟妇人妻无码xxx视频 | 四虎永久在线精品免费网址 | 77777熟女视频在线观看 а天堂中文在线官网 | 天堂亚洲免费视频 | 一本加勒比波多野结衣 | 国产精品手机免费 | 亚洲成a人一区二区三区 | 亚洲中文字幕无码中字 | 久久人人爽人人爽人人片ⅴ | 中文字幕无码视频专区 | 自拍偷自拍亚洲精品10p | 亚洲成a人片在线观看无码3d | 久久久久久av无码免费看大片 | 久久精品国产一区二区三区肥胖 | 国内丰满熟女出轨videos | 日韩在线不卡免费视频一区 | 暴力强奷在线播放无码 | 无人区乱码一区二区三区 | 丰满人妻翻云覆雨呻吟视频 | 亚洲精品午夜国产va久久成人 | 99视频精品全部免费免费观看 | 黑人玩弄人妻中文在线 | 无码人妻丰满熟妇区五十路百度 | 欧美人与牲动交xxxx | 色婷婷久久一区二区三区麻豆 | 婷婷丁香六月激情综合啪 | 免费看男女做好爽好硬视频 | 欧美日韩一区二区三区自拍 | 无码人妻av免费一区二区三区 | 国产在线精品一区二区三区直播 | 国产成人午夜福利在线播放 | 国产精品久久久久久久影院 | 免费男性肉肉影院 | 成人免费视频一区二区 | 97精品国产97久久久久久免费 | 中文字幕无码乱人伦 | 露脸叫床粗话东北少妇 | 亚洲精品一区二区三区在线观看 | 天天爽夜夜爽夜夜爽 | 欧美成人免费全部网站 | 蜜臀av无码人妻精品 | 国产黑色丝袜在线播放 | 无码人妻少妇伦在线电影 | 国产精品久久久久无码av色戒 | 日韩无套无码精品 | 亚洲人成影院在线观看 | 亚洲の无码国产の无码影院 | 成 人 免费观看网站 | 国产成人av免费观看 | √8天堂资源地址中文在线 | 亚洲国产av美女网站 | 久久99精品国产麻豆蜜芽 | 国产高潮视频在线观看 | 爱做久久久久久 | 亚洲娇小与黑人巨大交 | 精品无码av一区二区三区 | 亚洲经典千人经典日产 | 波多野结衣一区二区三区av免费 | 久久久国产一区二区三区 | 久久久久人妻一区精品色欧美 | 无码av中文字幕免费放 | 无码帝国www无码专区色综合 | 日产精品99久久久久久 | 国产亚洲精品久久久久久久 | 国产精品亚洲五月天高清 | 高潮喷水的毛片 | 野外少妇愉情中文字幕 | 99久久精品无码一区二区毛片 | 色婷婷综合中文久久一本 | 老司机亚洲精品影院无码 | 少妇被黑人到高潮喷出白浆 | 久久国语露脸国产精品电影 | 国产成人无码a区在线观看视频app |