学习java随笔第三篇:java的基本数据类型
数据类型
一:整型
1.十进制
2.八进制
八进制数是满8进1,包含0~7的8个数字,在整数前面添加一个"0",表示是八进制数。
3.十六进制
十六进制数是满16进1,包含0~9,a~f的16个数字,再整数前面添加一个"0x"表示是十六进制数。
二:浮点型
1.float:单精度浮点数
声明float类型的浮点数时,要在结尾加F或f。
2.double:双精度浮点数
声明double类型的浮点数时,要在结尾加D或d,浮点类型默认的类型是double,所以D和d也可以不加
三:字符串(char)
表示一个字符,16位,占两个字节
四:布尔型(boolean)
使用true与false表示真与假
类型转换
一:自由转换
不需要明确指出所要转换的类型是什么,而是由Java虚拟机自动转换。
二:强制转换
带有强制性,明明不能自动转换,而强制性的进行转换。会丢失精度。
三:隐含转换
和自动转换相似,Java虚拟机根据数据类型的位数来判断此数据类型是否能装载此数据。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步