变量与数据类型

创建变量与数据类型

数据类型

每一种数据都定义了明确的数据类型 在内存中分配了不同大小的内存空间(单位:字节)

两大类数据类型

在Java中分为两大类数据类型 基本数据类型与引用类型

整数型

  1. Java的整形常量默认为int型 因此声明long型常量必须在后面加 L 或 l

  2. Java程序中变量常声明为int型 除非不足以表示大数 才使用long

浮点类型

  1. 浮点数在机器中存放形式是 浮点数 = 指数位+尾数位 所以尾数部分可能丢失 造成精度损失(小数都是近似值)

  2. Java的浮点型常量默认为double 声明float常量后面必须加 f 或 F

  3. 浮点型常量有两种表示形式

十进制数形式:如: 5.12 5.12f .512(必须有小数点)

科学计数法形式:如: 5.12e2 [5.12*10的2次方] 5.12E-2 [5.12/10的2次方]

字符型

char代表单字符类型 占用两个字节(可以存放汉字)

布尔型

bealean 只能为真或假 true 或 false

String类型

String类型转换需要通过基本类型的包装类调用parsseXXX方法

数组

数组可以存放多个同一类型的数据 数组是一种引用数据类型

我们可以利用数组进行简单的运算

  • 静态初始化

"new"的使用 - 动态初始化

数组的使用注意事项

  1. 数组是多个"相同"类型的结合,实现对这些数据的统一管理

  2. 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用

  3. 数组创建后,如果没有赋值则有默认值

  4. 使用数组的步骤 1.声明数组并开辟空间 2.给数组各个元素赋值 3.使用数组

  5. 数组的下标是从0开始的

  6. 数组下标必须在指定范围内使用 否则报下标越界异常

  7. 数组属引用类型,数组型数据是对象(object)

Last updated