java常量,变量,标识符,final

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关键字来命名
  • 标识符不能以数字开头,标识符中间也不能包括空格或制表符
  • 没有长度限制,但不建议使用太长的标识符
  • 可以使用中文作为标识符

关键字

用来表示一种数据类型,或者表示程序的结构等.
关键字不能用作变量名、方法名、类名、包名和参数。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值