常量与变量
一、常量
(1)常量的概念
命名常量(或简称常量)是一个代表不变值的标识符。
(2)常量的定义
在Java中,利用关键字final 指示常量:
final datatype C0NSTANTNAME = value;
(3)使用常量的好处
- 1.不必重复输入同一个值;
- 2.如果必须修改常量值,只需在源代码中的一个地方做改动;
- 3.给常量陚一个推述性名字会提高程序易读性。
(4)常量示例
public class Constants
{
public static void main (String[] args)
{
final double CM_PER_INCH = 2. 54; // Declare a constant
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeters: "
+ paperWidth * CM_PER_INCH + " by " + paperHeight * CM_PER_INCH);// Display result
}
}
(5)类常量
-
类常量概念:
某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。 -
类常量定义
使用关键static final
定义一个类常量。 -
类常量示例
public class Constants2 { public static final doub 1 e CM_PER_INCH• 2. 54; public static void main(String[] args) { double paperWidth = 8.5; double paperHeight = 11; System.out.println("Paper size in centimeters: " + paperWiedth * CM_PER_INCH + " by " + paperHeight * CM_PER_INCH); } }
-
类常量注意事项:
1.类常量的定义位于main
方法外部。在同一个类的其他方法中也可以使用这个常量。
2.常量被声明为 public, 那么其他类的方法也可以使用这个常量。
(6)常量的注意事项
- 1.final关键字表示这个变量只能被复制一次,一旦被赋值,就不能被改变。
- 2.const 是 Java 保留的关键字,但目前并没有使用 Java 中,必须使用 final定义常量。
二、变量
变量用于表示在程序中可能被改变的值。
(1)变量的声明
在声明变量时,变量的类型位于变量名之前。
datatype variableName;
double salary;
int vacationDays ;
long earthPopulation;
boolean done;
- 每个声明以分号结束。
- 变量命名遵循标识符命名规则。
- 如果想要知道哪些 nicode 字符属于 Java 中的”字母”,可以使用 Character 类的
isJavaldentifierStart
和isJavaldentifierPart
方法来检查。 - $是一个合法的 Java 字符,但尽量不要在代码中使用这个字符 它只用Java 编译器或其他工具生成的名字中。
- 不提倡在一行声明多个变量。
- 在 Java 中可以将声明放在代码中的任何地方。
C/C++ 区分变量的声明与定义,Java 中不区分变量的声明与定义。
(2)变量的初始化
-
声明一个变量之后,必须用赋值语句对变量进行显式初始化。
-
对一个已经声明过的变量进行赋值,就需要将变量名放在等号( = )左侧,相应的取值表达式放在等号右侧。
-
可以将变量的声明和初始化放在同一行中:
int vacationDays = 12 ;
三、标识符
标识符是为了标识程序中诸如类、方法和变量的元素而采用的命名
(1)标识符命名规则
所有的标识符必须遵从以下规则:
- 标识符是由字母、数字、 下划线(
_
) 和美元符号( $ ) 构成的字符序列。 - 标识符必须以字母、下划线(
_
)或美元符号( $ )开头,不能以数字开头。 - 标识符不能是保留字。
- 标识符不能是 true、false 或 null。
- 标识符可以为任意长度。
(2)标识符命名习惯
严格遵循 Java 的命名习惯可以让你的程序易于理解,以及避免错误。
- 使用小写字母命名变量和方法。如果一个名字包含多个单词,就将它们连在一起,第一个单词的字母小写,而后面的每个单词的首字母大写,例如,变量 radius 和area 以及方法 print。
- 类名中的每个单词的首字母大写,例如,类名 ComputeArea 和 System。
- 常量中的所有字母大写,两个单词间用下划线连接,例如,常童 PI 和常量 MAX_VALUE。
转载:https://blog.csdn.net/BlacKingZ/article/details/115473845
查看评论