什么是变量?
- 不确定、可变化的数据;
- 数据的临时存放地方
- 在计算机内存开辟一块记忆空间;
java是强类型语言,使用时需遵守规则:
- 先声明,初始化,在使用;
- 确定数据类型;
- 不能重复声明;
- 所有的变量都有一个作用域;
变量声明
语法:
数据类型 标识符名称;
如:
- String str; //引用类型
- int age; //基本类型
变量初始化
声明时初始化:
- String str = “hello World”; //一个字符串变量
- int age = 100;// 一个整数变量
声明后再初始化:
- String str ;
- str = “hello world”;
- int age;
- age = 100;
变量作用域
所有的变量都有一个作用域,变量可以按作用域分类局部变量和全局变量,一般是以大括号来分界;
public static void main(String[] args) {
int i = 0;//全局变量
boolean is = true;
if(is){
int j = 0;//局部变量
System.out.println("i="+i+" j="+ j);//全局变量在局部里可以使用
}
System.out.println("i="+i+" j="+ j);//而局部变量则不能在全局里使用
}
总结:在出现变量报错时,确定已声明,再找变量放的位置在全局还是局部。