|
本帖最后由 善解人衣 于 2014-11-27 15:17 编辑 7 c& j0 k2 ^, V7 p Y# @
, f! F1 K* D2 R4 J$ x3 L
如下, T6 c7 w2 a# ]5 J0 X
public static void main(String[] args) {
0 V m* W0 S3 {: C double a= Double.parseDouble("19.9");
7 ]) M/ L1 `+ |6 {: e String d = String.valueOf(a* 100);
, A/ X: c2 f. e3 s7 `- i Double dd = Double.parseDouble(d);% I/ b3 W/ e, B& d$ y# e
int i=dd.intValue();
+ i* M7 @2 t. b; w, M System.out.println(i);, K6 w; a6 e$ Q% r4 o4 V5 @) J
}- Z" j' x) x& p& y6 K
; Y4 n/ S$ m1 Z: Q- H* F1 U
% D: l4 J }4 O( }0 U7 t结果是:1989. I, m( O6 i0 Z0 s: a; J5 W
为什么,哪里转换出了问题。
. K9 ~' f+ m3 Z0 F3 b2 b/ T0 X2 y! y7 C3 Y7 w
|
|