当前位置: 技术问答>java相关
简单问题2
来源: 互联网 发布时间:2015-01-13
本文导语: public class ReturnIt{ ReturnType methodA(btye x,double y){ return(short)x/y*2.0; } } What is the valid return for methodA in line 2? A. int B.byte c.long D.short E.float F.double 选什么?为什么? |...
public class ReturnIt{
ReturnType methodA(btye x,double y){
return(short)x/y*2.0;
}
}
What is the valid return for methodA in line 2?
A. int B.byte c.long D.short E.float F.double
选什么?为什么?
ReturnType methodA(btye x,double y){
return(short)x/y*2.0;
}
}
What is the valid return for methodA in line 2?
A. int B.byte c.long D.short E.float F.double
选什么?为什么?
|
答案是:F.double
因为没有加括号,(short) 只对x起作用,所以整个表达式类型应该和y相同,double.
如果是这样 (short)(x/y*2.0) ,返回值就是 short了
因为没有加括号,(short) 只对x起作用,所以整个表达式类型应该和y相同,double.
如果是这样 (short)(x/y*2.0) ,返回值就是 short了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。