1
zj
2024-06-13 66c2ab8a29786a5ee15c649890c5ec3c876c4774
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Êþº¾4‘
TU
VW
X
Y
Z
[
\]
^
_
`
ab
c
def
X
gh
i
jkl
\m
n    op
qrs DEF_DIV_SCALEI ConstantValue
<init>()VCodeLineNumberTableLocalVariableTablethis$Lcom/yami/trading/common/util/Arith;add(DD)Dv1Dv2b1Ljava/math/BigDecimal;b28(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;Ljava/lang/String;K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;decimalsLjava/lang/Integer;result StackMapTableU(DDLjava/lang/Integer;)Dsubmuldiv(DDI)Dscaleround(DI)DvboneE(Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/math/BigDecimal;)D
bigDecimal bigDecimal2 bigDecimal3/(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)DpreDepositPrice
finalPricestr9(Ljava/lang/Object;Ljava/lang/Integer;)Ljava/lang/String;oLjava/lang/Object;main([Ljava/lang/String;)Vargs[Ljava/lang/String;
SourceFile
Arith.java !"java/math/BigDecimalt uv !w (x yz {|} ~ € !‚ ƒx „x"com/yami/trading/common/util/Arith ;< …x"java/lang/IllegalArgumentException,The scale must be a positive integer or zero …†1 u|‡ ˆ‰    0.1124560 Š‹ JKŒ Ž wjava/lang/Objectjava/lang/DoubletoString(D)Ljava/lang/String;(Ljava/lang/String;)V.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; doubleValue()D toPlainString()Ljava/lang/String;java/lang/IntegerintValue()IsetScale(II)Ljava/math/BigDecimal;(D)Vsubtractmultiplydivide0(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;cn/hutool/core/util/NumberUtil toBigDecimal*(Ljava/lang/String;)Ljava/math/BigDecimal;valueOf(I)Ljava/lang/Integer;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln!  !"#/*·±$% &'    ()#u%»Y&¸·:»Y(¸·:¶¶¯$ %*%*+%,+ -. /.    (0#k»Y*·M»Y+·N,-¶¶°$)    *+%**1,1    -.    /.    (2#¼8»Y*·N»Y+·:-¶:,Æ,¶ž,¶¶    :¶°$8    9:;&<2>%>8*18,1834    /-.%/.5.6þ2777    (8#Á=»Y&·
:»Y(·
:¶:ƶž¶¶    :¶¯$C
DEF*G7I%>=*+=,+=34
3-.)/. 5.6þ7777    9)#u%»Y&¸·:»Y(¸·:¶ ¶¯$T UV%*%*+%,+ -. /.    90#k»Y*·M»Y+·N,-¶ ¶°$e    fg%**1,1    -.    /.    92#¼8»Y*·N»Y+·:-¶ :,Æ,¶ž,¶¶    :¶°$t    uvw&x2z%>8*18,1834    /-.%/.5.6þ2777    98#Á=»Y&·
:»Y(·
:¶ :ƶž¶¶    :¶¯$…
†‡ˆ*‰7‹%>=*+=,+=34
3-.)/. 5.6þ7777    :)#u%»Y&¸·:»Y(¸·:¶ ¶¯$œ ž%*%*+%,+ -. /.    :8#ˆ.»Y&¸·:»Y(¸·:¶ ¶¶    ¶¯$¢ £¤%4.*+.,+.34 !-./.    :0#p »Y*·M»Y+·N,-¶ ¶    ¶°$°    ±²%* *1 ,1    -./.    :2#¼8»Y*·N»Y+·:-¶ :,Æ,¶ž,¶¶    :¶°$¿    ÀÁÂ&Ã2Å%>8*18,1834    /-.%/.5.6þ2777    ;)#<&(
¸¯$Ñ%*+,+    ;0#Š(»Y*·M»Y+·N,-¶:¶    :¶°$Ü    ÝÞß"à%4(*1(,1    -./.5.    ;2#¼8»Y*·N»Y+·:-¶:,Æ,¶ž,¶¶    :¶°$ë    ìíî&ï2ñ%>8*18,1834    /-.%/.5.6þ2777    ;<#¢7œ »Y·¿»Y&¸·:»Y(¸·:¶¶¯$ýþ)%47*+7,+7=-.)/.6    >?#’1œ »Y·¿»Y&¸·N»Y·:-¶¶¯$ %%*1@+1=A.% B.6    (C#K *+¶,¶¶¯$%  D. E. F.    (G#=    *+¶¶¯$&%    H.    I.    JK#G*¶¸+¶¶    ¶°$0%LM34    NO#U»Y·¸¸L²+¶±$567%PQJ1RS