在Java中,有八种基本数据类型,也称为基本变量类型,下面记录一下这些类型。
1. 整数类型
byte
- 大小:
8位
(1字节) - 范围:-128 到 127
- 默认值:0
- 用途:节省内存,适用于
小整数
的情况
byte myByte = 10;
short
- 大小:
16位
(2字节) - 范围:-32,768 到 32,767
- 默认值:0
- 用途:存储较小的整数值
short myShort = 1000;
int
- 大小:
32位
(4字节) - 范围:-2,147,483,648 到 2,147,483,647
- 默认值:0
- 用途:存储整数值,最常用的整数类型
int myInt = 100000;
long
- 大小:64位(8字节)
- 范围:-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
- 默认值:0L
- 用途:存储大整数值,需要超出int范围的情况
long myLong = 1000000000L;
2. 浮点数类型
float
- 大小:32位(4字节)
- 范围:约 ±3.40282347E+38F(有效位数约为6-7位)
- 默认值:0.0f
- 用途:存储单精度浮点数,适合表示科学计数法等
float myFloat = 3.14f;
double
- 大小:64位(8字节)
- 范围:约 ±1.79769313486231570E+308(有效位数约为15位)
- 默认值:0.0
- 用途:存储双精度浮点数,通常用于存储小数值
double myDouble = 3.14159;
3. 字符类型
char
- 大小:16位(2字节)
- 范围:‘\u0000’(0)到 ‘\uffff’(65,535)
- 默认值:‘\u0000’(空字符)
- 用途:存储单个字符,使用单引号表示
char myChar = 'A';
4. 布尔类型
boolean
- 可能值:true 或 false
- 默认值:false
- 用途:存储逻辑值,表示真或假
boolean myBoolean = true;
5. 引用类型
- String :字符串类型
String myString = "Hello, World!";
6. 数组类型
- 声明和初始化整型数组
int[] myIntArray = {1, 2, 3, 4, 5};
- 声明和初始化字符串数组
String[] myStringArray = {"apple", "banana", "orange"};
上一篇 StringBuffer与StringBuilder的常用方法及源码分析。 |
欢迎点赞、收藏、评论!!!
| 下一篇 Java原生定时任务的实现。 |