在程序运行的过程中,将数值通过变量加以存储,以便程序随时使用。整体步疆如下。(1)根据数据的类型在内存中分配一个合适的“房间”,并给它命名,即“变量名”。(2)将数据存储到这个“房间”中。
(3)从“房间”中取出数据使用,可以通过变量名来获得。
public class MyVariable (
public static void main(String[ ] args){
int money=1000; //存储本金
systen.out.printin(money); //显示存储的数据的值}}
示例展示了存储数据和使用数据的过程。输出结果如下,
1000
关键代码虽只有两行,但展示了如何定义和使用变量,任何复杂的程序都由此构成。下面对其进行分析:(1)声明变量,即“根据数据类型在内存中申请一块空间”,这里需要给变量命名。语法格式
数据类型 变量名:
其中,数据类型可以是 Java 定义的任意一种数据类型。例如,要存储 Java 考试最分 98.5、获得最高分的学生姓名“张三”及性别'男’。
double score: //声明双精度浮点型变量score存储分数
String name; //声明字符串型变量name存储学生姓名
char sex; //声明字符型变量sex存储性别
2)给变量赋值,即“将数据存储至对应的内存空间”。语法格式
变量名=值:例如:
score=98.5; //存储98.5
name=“张三”; //存储"张三"
sex='男'; //存储"男"
这样的分解步骤有点烦琐,也可以将步骤(1)和步骤(2)合二为一,如示例所示,在声明一个变量的同时给变量赋值,语法格式
数据类型 变量名 = 值;例如:
double score=98.51
String name=“张三"; char sex='男';
(3)调用变量。使用存储的变量,我们称之为"调用变量"。System.out.println(score);//从控制台输出变量score存储的值
System.out.println(name); //从控制台输出变量name存储的值
System.out.printIn(sex); //从控制台输出变量sex存储的值
可见,使用声明的变量名就是使用变量对应的内存空间中存储的数据。
另外,需要注意的是,尽管可以选用任意一种自己喜欢的方式进行变量声明和赋值,但是要记住“变量都必须声明和赋值后才能使用”。因此要想使用一个变量,变量的声明和赋值必不可少。