Double a=1.0是正确的JAVA语句?

kjb881215 2010-01-16 06:39:58
Double a=1.0是正确的JAVA语句
这句话对吗?
...全文
1975 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jarry_sky 2011-12-30
  • 打赏
  • 举报
回复
Double 大写时做为一个封装类 正确写法是Double double = new Double();
double 小写做为数据类型是double = 1.0d;
huangwj20042008 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hongjn 的回复:]
1.4以前的jdk没有自动装包拆包功能的时候就是错的


[/Quote]
1.5以前的jdk这样写是错的,1.5中引入了这种新的写法,类似地:
Integer i = 1;
Float f = 1.5f;
不善^ 2010-01-16
  • 打赏
  • 举报
回复
也可以这样写
double d = 1.0d
当然 不写数字后面的d
默认也为 double 类型
rumlee 2010-01-16
  • 打赏
  • 举报
回复
可以的,java对于基本类型有自动装包拆包功能。
hongjn 2010-01-16
  • 打赏
  • 举报
回复
Double double = new Double(1.1);
double d = double.doubleValue();

以前的写法
hongjn 2010-01-16
  • 打赏
  • 举报
回复
1.4以前的jdk没有自动装包拆包功能的时候就是错的

hongjn 2010-01-16
  • 打赏
  • 举报
回复
不是啊
ceasar09 2010-01-16
  • 打赏
  • 举报
回复
有问题?
  • 打赏
  • 举报
回复
对。
2到20个英文 2010-01-16
  • 打赏
  • 举报
回复
对呀,怎么啦

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧