栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何指定一个常数是字节还是短?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何指定一个常数是字节还是短?

您实际上在谈论的是整数 文字

1
)与长 文字
1L
)。实际上,在Java中没有短或字节字面量。但它 通常
并不重要,因为从整数常量的类型的隐式转换
byte
short
char
。从而:

final byte one = 1;  // no typecast required.

仅当文字在所需范围内时,才允许隐式转换。如果不是,则需要类型转换。例如

final byte minusOne = (byte) 255;  // the true range of byte is -128 .. +127

在其他情况下,需要显式转换;例如,消除方法重载的歧义,或在表达式中强制执行特定的解释。在这种情况下,您需要使用强制转换进行转换。

您的示例是其中的另一种情况。


但最重要的是,没有用于表达

byte
short
文字的Java语法。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号