Java中的基本数据类型
这个知识点是我在以前的学习中没有太注意的,在这里着重写下!
一、Java中数据类型的分类,如图:
现在我主要写的是基本数据类型以后添加引用型
二、对于基本数据类型的精度请看下表:
类型 | 占用的存储空间 | 表数范围(^表次方也就是2的次方) |
byte | 1字节 | 范围在-128-127之间 |
short | 2字节 | 2^15-2^15-1 |
int | 4字节 | 2^31-2^31-1 |
long | 8字节 | 2^61-2^61-1 |
float | 4字节 | 单精度浮点型,-3.403E38-3.403E38 |
double | 8字节 | 双精度浮点型,-1.798E308-1.798E308 |
三、声明方式,如下:
byte b = 127; //比特型,范围在-128-127之间 short s = 0; //短整型,2^15-2^15-1 int i = 1; //整型,2^31-2^31-1 long l = 0l; //长整型,2^61-2^61-1 float f = 0.1F; //单精度浮点型,-3.403E38-3.403E38 double d = 0; //双精度浮点型,-1.798E308-1.798E308 /* 1、在java中如果两个精度不一样的数字进行运算,运算的结果是以高精度的为准 2、在java中所有小数点的数字默认都为double数据类型,如果一个数据为float类型 那么就要在对应的小数后面加上"F"或"f"(个人推荐用F)。 3、对应的long与int的数据的声明也是long的数据类型要在数字后面加上"L"或"l"。(注意在数字在运算时候的精度哦!) */
- 在java中如果两个精度不一样的数字进行运算,运算的结果是以高精度的为准
- 在java中所有小数点的数字默认都为double数据类型,如果一个数据为float类型, 那么就要在对应的小数后面加上"F"或"f"(个人推荐用F)。
- 对应的long与int的数据的声明也是long的数据类型要在数字后面加上"L"或"l"。(注意在数字在运算时候的精度哦!)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?