常量和变量是Java程序设计的基础,用于表示存储数据。
一、标识符
Java中的标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟字母、数字、下划线或美元符
在定义标识符的时候,要了解其命名的规则
- 标识符可以有数字,但是不能以数字开头
- 除了下划线和美元符外,标识符不接受包含任何特殊字符命名,比如空格
- 标识符区分大小写,例如“abcd”和“ABCD”是两个不同的标识符
- 对于标识符的长度没有意义,但是尽量使用有意义的标识符
- 不能使用Java关键字作为标识符
二、分隔符
分隔符用来分隔和组合标识符,辅助编译程序阅读和理解源程序
分隔符可以分为两类
- 没有意义的空白符。包括空格、回车、换行和制表符(Tab)
例如 int i = 0;
如果int和i之间没有空格,就会被认为是用户自定义的标识符,而实际上是用户定义了一个名为i的整型变量
- 拥有确定意义的普通分隔符
分隔符 | 名称 | 功能说明 |
[] | 大括号 | 用来定义程序块、类。方法及其局部范围,也用来包括自动初始化的数组的值 |
{} | 中括号 | 用来声明数组,也可用来表示撤销对数组的引用 |
() | 小括号 | 在定义和调用方法时用来容纳参数表。在控制语句或强制类型转换组成的表达式中用来表示执行或计算的优先级 |
; | 分号 | 用来表示一条语句的结束 |
, | 逗号 | 在变量声明中,用于分隔变量表中的各个变量,在for控制语句中用来将小括号内的语法连接起来 |
: | 冒号 | 说明语句标号,例如可以用在三元运算符中 |
三、常量
在Java中,利用final关键字来定义常量。常量被设定后,不允许对其再进行更改。也就是说,用final关键字定义的常量,一旦赋值后里面的值就不会改变。基本格式如下
final <data_type> var_name=var_value;
final是关键字,表示这个变量只能赋值一次,必须注明
data_type表示常量的数据类型
var_name是常量的名称,要符合标识符命名规范
“=”用于对变量值进行初始化
var_value表示这个常量赋的值
四、变量
变量是Java程序中的基本存储单元,它的定义包括变量名、变量类型和作用域几个部分。所有的变量必须先声明再使用,基本格式如下
<data_type>var_name=var_value;
data_type是变量的数据类型
var_name是变量的名称,要符合标识符命名规范
“=”用于对变量值进行初始化
var_value表示这个常量赋的值
例如 int count = 10;
也可以同时声明几个同一数据类型的变量,变量之间需要使用“ , ”隔开。例如
int i,j,k;
标签:Java,常量,分隔符,var,JavaSE,标识符,变量 From: https://www.cnblogs.com/Santariki/p/16855823.html