小编Thi*_*ndu的帖子

为什么我可以将float传递给Double的构造函数?

在下面的代码中,我们构建了一些Double来自变量double,floatString.但是,根据文档,Double只有构造函数接受doubleString- 而不是float.那么这段代码是如何编译的呢?

Double d1 = new Double(2.5);
Double d2 = new Double(2.5f); //Why can I pass a float here?
Double d3 = new Double("2.5");
Run Code Online (Sandbox Code Playgroud)

java floating-point double

1
推荐指数
1
解决办法
399
查看次数

为什么我们不导入java.lang包?

在Java中,我们将包导入到类中。当我们从其他包中访问某些东西时,我们必须将该包导入到我们的工作包中。

  • java util。*;
  • java io。*;

但是我们从不导入Java lang包,这是为什么呢?java lang包的专长是什么?

java oop

-3
推荐指数
1
解决办法
526
查看次数

标签 统计

java ×2

double ×1

floating-point ×1

oop ×1