常量和变量
常量:在程序运行过程中值不会改变。
变量:在程序运行过程中值会改变。
常量:使用final关键字修饰的变量叫常量。只能赋值一次、且不可修改。
变量:变量类型、变量名称、作用域
1.先声明后赋值
int a;
a = 10;
2.声明+赋值(常用)
int a = 10;
注意:
变量分为局部变量和成员变量。
在类内,方法外定义的变量叫“成员变量”,存在默认值。
在方法内定义的变量叫“局部变量”,没有默认值。所以必须初始化。
一行中可以定义多个变量,但不推荐。
代码示例:
public class ConstantandVar
{
static int a;//成员变量(作用域:20行~32行(类结束))
public static void main(String[] args)
{
int b;//局部变量(作用域:23行~31行(方法结束))
System.out.println(a);//0
System.out.println(b);//报错,没初始化
final int c = 20;
System.out.println(c);
c = 30; //报错,再次赋值
System.out.println(c);
}
}