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

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

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

变量的使用注意事项:

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)  成员变量 : 在类中方法外声明的变量  范围大, 寿命长
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值