| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖
标题:[求助]来看看这个问题
只看楼主 加入收藏
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
结帖率:0
收藏
 问题点数:0 回复次数:2 
[求助]来看看这个问题
byte byt = Byte.MAX_VALUE;
Byte b1 = new Byte(byt);
Byte b2 = new Byte(b1);

System.out.println(b1.intValue() + b2.intValue() - 4.0);
我在JDK1.5中是好的
不知道各位有没有使用1.4或者更老的
试着编译一下上面的代码
把它放在main方法中编译一下
我看的参考书里说它是错的.因为Byte的构造方法只有两个,Byte(String s),Byte(byte b)
并没有Byte(Byte B)
但是我确实能编译通过,并打印出答案250.0
大家都试试吧
把结果回帖在下面
谢谢
2006-03-13 14:36
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
为什么没有人回答一下呢

可惜不是你,陪我到最后
2006-03-14 13:49
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
收藏
得分:0 
个人觉得那是因为byte和Byte是同样的类型Byte只不过是对象化了的byte

我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!
2006-03-14 15:29
快速回复:[求助]来看看这个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027221 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved