1.变量
变量的定义:
- 变量声明:int x;
- 变量赋值:x=22;
显示变量
1.最后输出得数为:47
public class Test1 {
static int a=47;
public static void main(String[] args) {
Test1 p1=new Test1();
p1.q1();
}
public void q1()
{
int a=9;//局部变量,不与this关联
System.out.println(this.a);//this代表当前对象
}
}
2.最后输出为:9
public class Test1 {
static int a=47;
public static void main(String[] args) {
Test1 p1=new Test1();
p1.q1();
}
public void q1()
{
int a=9;
System.out.println(a);//此处没有this
}
}
2.常量
如果一个存储空间中的数据在程序运行过程中不能发生改变,称这种空间为常量,常量也有常量名,用保留字final来定义。
【不能改变】
eg:
final int num1 = 3; //定义常量
num1=5; //产生编译错误
int num2=3; //定义变量
num2 =5; //给myDate2赋值为5
类常量
定义在类中, 可在 一个类 内的 多个方法 中使用。
定义方式:用 static final 修饰
eg:
_ public static final double A ;_
局部常量
定义在类的方法中的常量,只能在方法内部使用。
eg:
_final double A ;
3.标识符
what:变量,方法,类,对象的名称都为标识符
**组成:**以字母(Unicode字符集中的字母)、下划线或美元符号($)开始的字符序列
注意:
- 标识符区分大小写
- 不能使用Java关键字来命名
- 标识符不能以数字开头,标识符中间也不能包括空格或制表符
- 没有长度限制,但不建议使用太长的标识符
- 可以使用中文作为标识符
关键字
用来表示一种数据类型,或者表示程序的结构等.
关键字不能用作变量名、方法名、类名、包名和参数。