变量
局部变量;
/定义局部变量
* 局部变量
* 位置在方法里/局部代码块中
* 使用位置:在哪里定义就在那里使用
* 当对应的方法/局部代码块结束以后,
* 对应的局部变量会被释放
* 注意事项;局部变量必须手动初始化/
package cn.tedu.basic;
public class TestVariable2 {
/成员变量
* 1位置:类里方法外
* 2 使用范围 在整个类都生效 类消失 变量才会释放
* 3 注意事项 无需手动初始化 会自动富裕对象类型的默认值/
static int count;
static int sum=9;
public static void main(String[] args) {
System.out.println(sum);//9
/*定义局部变量
* 局部变量
* 位置在方法里/局部代码块中
* 使用位置:在哪里定义就在那里使用
* 当对应的方法/局部代码块结束以后,
* */
int sum = 100;
System.out.println(sum);//变量有个就近原则 //100
for (int i = 0;i<=3;i++){
System.out.println(i);
}
}
}
成员变量
位置:类方法外
作用范围 在整个类中都生效,类消失 变量才会消失
注意: 成员变量不是必须手动初始化, 会赋予对应类型默认值
局部变量
位置 方法里/局部代码块里
作用范围 当方法/局部代码块结束. 变量也随之释放
注意 使用时必须手动初始化