明解java笔记:第五章官方小结。

目录

第五章 小结

java中可以使用的类型分为基本类型和引用类型

基本类型分为数值类型和布尔型。数值类型又分为整型和浮点型。

类型不同,表示数值的位也有所不同。

整型是表示一定范围内连续的整数的类型。整型分为char型、byte型、short型、int型、long型。

char型以外的整数型是表示负值、0、正值的有符号整型。其内部通过补码表示的形式来表示。

整数常量是int型,但如果加上整形后缀L或l(阿里巴巴java开发规范,建议使用大写L,以免和数字1引起视觉上的混淆),就变成了long型。如果开头是0x或0X,则为十六进制整数常量,如果开头是0并且是2位以上,则为八进制整数常量,否则便为十进制整数常量。

浮点型由符号、指数、尾数构成,长度和精度存在一定限制。浮点型分为float型和double型。

浮点型常量是double型,但如果加上整型后缀F或f(这儿应该是笔误,我感觉应该是加浮点型后缀),就变成了float型。如果开头是0x或0X,则为十六进制浮点型常量,否则便为十进制浮点型常量。

如果使用浮点型变量来控制循环,就会累积误差,应该是用整型变量。

表示真或假的是布尔型boolean。表示真的布尔型,常量为true。表示甲的布尔型常量为false。

当执行字符串加布尔型或者布尔型值加字符串的运算时。布尔型的值会先转换为"true"或者"false"字符串之后再进行拼接。

二元算术运算中,会对操作数进行双目数值提升。

使用造型运算符()【这里的意思就是进行数据类型转换,这是在前面加一个括号,包上数据类型。】,可以将操作数的值转换为任意类型的值。

基本类型的缩小转换中,除了常量以外,原则上的必须进行显示类型转换,而基本类型的放大转换,则会自动执行,无需造型。

转义字符是以开头为字符\的字符序列来表示的单个字符,存在\b、\f、\n等转义字符。

第五章代码

目录

全部评论

相关推荐

被普调的六边形战士很高大:项目经历貌似和专业或者求职方向没大关系?
点赞 评论 收藏
分享
VirtualBool:都去逗他了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务