变量 : 可变的量
需求: 存储单个数据
在内存中开辟一块空间,用来存放指定类型的数据
定义变量之前需要明确: 存储的数据的类型
变量相当于造盒子
变量: 盒子|空间
数据类型: 空间存储数据的类型
定义:
数据类型 变量名 = 数据值 ; --> 声明 的同时 赋值
常用的类型: 整数int 小数:double 字符:char 字符串:String 布尔: boolean: true|false
数据类型 变量名; -->先声明
变量名 = 数据值 ; -->后赋值
注意:
变量的值一旦修改,不可恢复
定义变量时候需要注意的点:
1.数据类型 : 由数据决定
2.变量名 : 标识符(规则|规范)
3.变量值 : 符合声明的类型
4.变量的作用域: 能够使用的范围 ->{}: 包裹变量定义的离变量最近的这一对{}
变量在使用之前必须已经声明并且已经赋值
数据类型:
基本数据类型: 4类八种
引用数据类型: 类 接口 数组[]
整型:
int 4个字节 数值范围: +-21亿 ---使用最多
long 8个字节 数值范围: 非常大
long类型的数据添加L/l表示
整数的字面常量值默认为int类型
浮点型: double
8个字节 小数点后16位左右的数字
小数的字面常量值默认为double类型
字符型: char
使用一对''单个字符表示字符型的数据
有且只有一个字符 ' ' ',' '1' 'a' '好'
可以使用0~65535之间的整数表示一个字符
Unicode 字符集 65536个 ->字典 每一个字符都对应一个十进制的整数
ASCII 表 128个字符 : 常用的字符 数字 字母 常用的符号
字符型参与四则运算的时候,会先转为对应的十进制整数数数再运算
布尔型 : boolean
1bit true|false