版权声明:@Abby-YTJ https://blog.csdn.net/weixin_43564773/article/details/85736710
2.1 数据类型分类
1. Java语言是强类型语言
- 所有的变量必须先声明后使用
- 指定类型的变量只能接受类型与之匹配的值。
2. Java语言数据类型分类
- 基本类型Primitive Type
- boolean类型
- 数值类型
- 引用类型Reference Type
- 类
- 接口
- 数组
- null类型
2.2 基本数据类型
Java基本数据类型4类(整数、字符、浮点、布尔)8种
2.2.1 整型
- byte:1个字节
- short:2个字节
- int:4个字节
- long:8个字节
2.2.2 字符型
- 字符型通常用于表示单个字符,字符型值必须用单引号’括起来
- Java使用16位的Unicode字符集作为编码方式
- 字符型值有如下三种表示形式
- 直接通过单个字符来指定字符型值,如’A’,'1’等
- 通过转义字符表示特殊字符型值,如’\n’、’\t’等
- 直接使用Unicode值来表示字符型值
2.2.3 浮点型
- Java的浮点型有两种:float和double
- float型:4字节
- double型:8字节,默认
- Java中三个特殊的浮点数值:
- Positive Infinity:正浮点数除以0
- Negative Infinity:负浮点数除以0
- NaN(not a number)
2.2.4 布尔型
- 在Java语言中,boolean类型数值只能是true或false(小写),不能用0或非0来代表。其他基本数据类型的值也不能转换为boolean类。
boolean b1 = true;
boolean b2 = false;
- boolean类型的值或变量主要用作flag来进行流程控制,在Java中使用boolean类型的变量或值控制的流程主要有如下几种:
- if 条件控制语句
- while 循环控制语句
- do while 循环控制语句
- for 循环控制语句