|
本帖最后由 善解人衣 于 2014-11-27 15:17 编辑
2 s. {% C4 O* W8 V) o+ v& A6 U! x/ ^) ]) E5 v% E2 ^# R4 l
如下% S+ n3 Z6 c0 ]+ p
public static void main(String[] args) {
. Q$ H, r' E1 Y3 G double a= Double.parseDouble("19.9");
5 n- X! z) ^6 I) _1 t8 T$ u/ t String d = String.valueOf(a* 100);( [9 {" u. Y0 t% ^1 s
Double dd = Double.parseDouble(d);/ Z2 w+ i! T7 f8 i
int i=dd.intValue();
* [( O& c! B, E6 g$ ~! j- | System.out.println(i);5 z8 F- v$ t8 r* h3 m
}
) {6 ~- b( o- C& c7 W) b
; V: ^$ x- C% T. H: M G- r- G% q* [" O, u5 Y
结果是:1989
8 P1 Q5 e* m( u9 f; @& U& Z为什么,哪里转换出了问题。
$ k0 m) Q7 a4 e; a6 D! C4 `3 j: T' w' Z, e* O1 `, h, L) D2 Z7 _( U" m
|
|