> 文章列表 > [JAVASE]初识Java:数据类型与变量

[JAVASE]初识Java:数据类型与变量

[JAVASE]初识Java:数据类型与变量

CSDN的各位友友们你们好,今天千泽为大家带来的是

[JAVASE]初识Java:数据类型变量、运算符,

接下来让我们一起了解一下吧!

如果对您有帮助的话希望能够得到您的支持和关注,我会持续更新

 

数据类型与变量

数据类型

在Java中数据类型分为基本数据类型与引用数据类型,今天我们着重讲解基本数据类型。

基本数据类型又分为整型、浮点型、字符型以及布尔类型,我们来看下面的一张表。

整型类型

整型变量

注意事项: 1. int不论在何种系统下都是4个字节 2. 推荐使用方式一定义,如果没有合适的初始值,可以设置为0 3. 在给变量设置初始值时,值不能超过int的表示范围,否则会导致溢出 4. 变量在使用之前必须要赋初值,否则编译报错 5. int的包装类型为 Integer

长整型变量

注意事项: 1. 长整型变量的初始值后加L或者l,推荐加L 2. 长整型不论在那个系统下都占8个字节 3. 长整型的表示范围为: ~ 4. long的包装类型为Long

短整型变量

注意事项:
.short在任何系统下都占2个字节
.short的表示范围为:-32768 ~ 32767
.使用时注意不要超过范围(一般使用比较少)
.short的包装类型为Short

字节型变量

注意事项:1.byte在任何系统下都占1个字节
2.byte的范围是:-128 ~ 127
.字节的包装类型为Byte

浮点型变量

双精度浮点型

注意事项:
.double在任何系统下都占8个字节
.浮点数与整数在内存中的存储方式不同,不能单纯使用
.double的包装类型为Double

单精度浮点型

float类型在Java中占四个字节,同样遵守IEEE 754标准.由于表示的数据精度范围较小,一般在工程上用到浮点数都优先考虑double,不太推荐使用float.float的包装类型为Float。

字符型变量

.Java中使用的形式表示字符字面值.
.计算机中的字符本质上是一个整数.在C语言中使用ASCII表示字符,而Java中使用Unicode表示字符.因此一个字符占用两个字节,表示的字符种类更多,包括中文.

布尔型变量

注意事项:
1.boolean类型的变量只有两种取值, true表示真, false表示假.
2.Java的boolean类型和int不能相互转换,不存在1表示true, 0表示false这样的用法

.Java虚拟机规范中,并没有明确规定boolean占几个字节,也没有专门用来处理boolean的字节码指令,在Oracle公司的虚拟机实现中,boolean占1个字节。
.boolean的包装类型为Boolean。