我对“数据科学”( Data )--也就是相对较新的、有些夸张的领域--非常天真,目前这个领域非常受欢迎。但我对数据并不天真..。作为一名科学家和研究人员,我过去曾以不同的角色与各种不同的人共事过。我的问题是,如果我想“跟上”数据科学,或者利用我有过的不同经验,我该如何处理呢?理想情况下,我希望使我的研究技能市场化--也就是说,成为某种类型的数据科学家,但更多地强调研究/报告方面。(我做过各种各样的数据,从千兆字节的气候数据和地球科学,到健康注册,到纵向调查.但没有一个是以数据科学</e
现在,我花了很长时间,试图在java中转换数字1.2846202978398e+19,但没有任何运气。目前我试图做的是(long)Double.parseDouble(hashes),但是这给出了9223372036854775807,这显然是不正确的。实际数字应该类似于这个12855103593745000000。
使用int val = new BigDecimal(stringValue).intValue();返回-134589568,因为它无法保存结果。切换到long val = new BigDecimal(hashes).longValue();的代码给我-56005410953
我正在解决朋友给我的一个问题。我需要以x.yzw*10^p的形式输入数字,其中p是非零的,而x.yzw可以是零。我已经写了这个程序,但问题是,当我们有像0.098这样的数字时,十进制格式会使其成为9.8,但我需要将其设置为9.800,它必须始终输出为x.yzw*10^p。有人能告诉我这是怎么实现的吗。1234.56 1.235 x 10^30.098 9.800 x 10^-2 import java.util.Scanner;