变量:就是在程序的执行过程中,其值是可以在一定范围内发生改变的量
变量的组成规则:
A:必须对其进行限定
如何限定呢?用数据类型
B:我们在运算的时候,不可能是拿着这个空间去运算,我们真正是使用的是该空间中的值,我们就给该空间起了一个名字 变量名
C:即使有数据类型了,有变量名了,但是没有值,这个变量空间中就会是一个垃圾空间,没有任何意义
定义变量的格式是:
数据类型 变量名 = 初始化值;
使用变量的时候要注意的问题:
A:作用域
变量定义在哪个大括号内,它就在这个大括号内有效。
并且,在同一个大括号内不能同时定义同名的变量。
B:初始化值
没有初始化值的变量不能直接使用。
你只要在使用前给值就行,不一定非要在定义的时候立即给值。
推荐在定义的时候给值。
定义变量的格式:
a:数据类型 变量名 = 初始化值;
b:数据类型 变量名;
变量名 = 初始化值;
C:在一行上建议只定义一个变量
可以定义多个,但是不建议
class DataTypeDemo2 {
public static void main(String[] args) {
//定义变量
int x = 100;
//错误,不能有同名的
//int x = 200;
//定义变量必须给值
//int y;
//System.out.println(y);
int z;
z = 100;
System.out.println(z);
//在一行上定义多个变量
//int a = 10; int b = 20; int c = 30;
//上面的写法可以,但是不建议。
int a = 10;
int b = 20;
int c = 30;
//int d, e;
//d = 40;
//e = 50;
//int f,int g; //错误
//int h; int i; //正确
}
}