Java中的double精度,sqoop从Oracle导出到Hive

2014-11-24 17:25:20 · 作者: · 浏览: 0

相关阅读



public class HelloWorld {



public static void main(String args[]){
// double dou = 9813113054842628;
String s = "9813113054842628";
System.out.println(Double.valueOf(s));

String s1 = "9813113054842627";
System.out.println(Double.valueOf(s1));


}
}


输出结果


9.813113054842628E15


9.813113054842628E15


原因是oracle的Number精度大于java中的double类型。