java学习之路之java基本语法之变量

来源:互联网 发布:c语言中的运算符 编辑:程序博客网 时间:2024/05/15 19:05

变量:解决的是单个数据的存储问题。

存数据的一块空间
内存中的一块被命名的有特定类型约束的存储区域,该区域中可以保存一个数据,并且可以无限次的在其范围内被修改。

变量的使用注意事项:

1) 变量有作用范围 : 变量的声明语句所属的花括号
2) 变量必须有名字
3) 变量必须有类型
4) 保存的数据有其范围
5) 必须要有初始化值
6) 先声明,后使用
7) 变量在其范围内不可以重复定义

如何声明变量
类型 变量名;

初始化赋值, 变量刚声明完后的第一次赋值
变量名 = 值;

普通赋值
变量名 = 值;

变量的使用 :
只需要通过变量名就可以了 不可以加双引号 “变量名”

变量的使用注意事项

1) 有其作用范围 声明语句所属的一对{}2) 必须先声明, 后使用3) 局部变量必须进行初始化赋值4) 变量必须有名字, 和类型5) 变量在其范围内不允许重复定义6) 变量保存的值有其范围和类型

变量的分类 :

(1) 按照数据类型

1 基本数据类型 : 区域中保存的是数据本身
1) 数值型
1、整数
byte 1 -128~127 1000 0000 -> 0x80 ~ 0111 1111 -> 0x7f
short 2 -32768~32767 1000 0000 0000 0000 -> 0x8000 ~ 0111 1111 1111 1111 -> 0x7fff
int 4 -20多亿~20多亿 0x80000000 ~ 0x7FFFFFFF
long 8 0x80000000000000000 ~ 0x7FFFFFFFFFFFFFFF
char 2 0-65535 0x0 ~ 0xFFFF
2、 浮点数
float 4 10的38次方
double 8 10的308次方
byte -> short -> int -> long -> float -> double
char ->

2) 布尔型
boolean 1 true(1),false(0)
2 引用数据类型 : 区域中保存的是其他数据的内存地址 是一个无符号整数(大小取决于JDK版本) null 地址就是0地址。
String str = null;

(2) 按照变量的范围

1)局部变量 : 在方法中声明的变量  范围小, 寿命短2)  成员变量 : 在类中方法外声明的变量  范围大, 寿命长
4 0
原创粉丝点击