目录
一、变量(variable)
1. 定义:保存在程序中可被改变的数据。
2. 基本要素:名字、类型、值和作用域。
3. 声明语法格式,说明变量标识符、数据类型或初始值。
[修饰符] 数据类型 变量 [=表达式] {, 变量[=表达式]}
- 变量的数据类型决定了变量的数据性质、取值范围、变量占用内存单元的字节数,以及变量参与的运算和操作。
例如:
int i,j; //声明2个变量,未初始化,约定变量名全部字母小写
System.out.println(“i=”+i); //语法错,变量i未被初始化
boolean find=false; //声明时为变量赋初值
char ch=’A’;
变量声明位置决定变量的作用域。同一作用域的标识符只能被声明一次,不能重复使用。
二、常量
1. 直接常量:在程序中直接引用的常量,包括数值型常量和非数值型常量。
数值型常量称为常数,包括整数和浮点数,如123、-6.84
非数值型常量有字符常量、字符串常量和布尔常量,如’V’、”abc”、true等。
字符串常量是由双引号括起来的字符序列。
2. 符号常量:
保存在程序中不能被改变得数据,常量名是标识符,用关键字final声明。
例如:
final int MAX=100; //最大值常量
final double PI=3.1415926 //圆周率常量
Java语言约定常量标识符全部用大写字母表示。
声明符号常量可以提高程序的可读性,使程序易于修改。
三、最终变量的含义
采用关键字final声明的变量,只能进行一次赋值
例如:
final int value; //声明最终变量,声明时没有赋值
Value=100; //最终变量只能进行一次赋值