JAVA 变量的分类
按照数据类型来分
基本数据类型
引用数据类型
基本数据类型 :
数值型 整数类型 浮点类型
字符型
布尔型
引用数据类型:
类
接口
数组
四类八种
整型
浮点型
字符型
布尔型
整型 byte short int long
浮点型 float double
字符型 char
布尔型 boolean
整数类型
byte short int long
byte 1字节 最小的结构 8bit位
8个位置
表数范围 -128 127
short 2字节 -2的15次方 2的15次方-1
int 4字节 -2的31次方 ~ 2的31次方-1 (约21亿)
long 类型需要在后面加L 大写 小写 无所谓
在这里插入图片描述
浮点类型
float 单精度 4字节
double 双精度 8字节
单精度 和双精度
float 需要加f
命令行编译 运行如下
字符类型
char
char 型数据用来表示通常意义上“字符”(2字节) Java中的所有字符都使用Unicode编码,故一个字符可以存储一个字
母,一个汉字,或其他书面语的一个字符。
字符型变量的三种表现形式:
字符常量是用单引号(‘ ’)括起来的单个字符。例如:char c1 = ‘a’; char c2
= ‘中’; char c3 = ‘9’;
Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。
例如:char c3 = ‘\n’; // '\n’表示换行符
直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表
一个十六进制整数。如:\u000a 表示 \n。 char类型是可以进行运算的。因为它都对应有Unicode码。
1字符 等于
2字节
1字节 8bit
2字节 16bit
1字符 = 16bit
定义时 通常使用 单引号 ‘’;
表示方式:
1.声明一个字符
2.转义字符
3.Unicode
boolean 类型(布尔)