如果计算机不能在其内存中存储各种信息并能够使用相同的算法处理相同类型的信息,那么就不需要计算机了。
为了创建更有趣的程序,必须学习如何将信息存储在计算机的内存中。同时,我们需要学习如何以某种方式访问计算机的存储单元。
在编程中,就像在生活中一样,为了引用计算机内存的任何部分,它都是通过名称出现的。使用此名称,您既可以读取信息,也可以将信息写入其中。
变量 是计算机内存中的一个位置,它有一个名称并存储一些与类型相对应的值。
“变”字告诉我们它的值可以在程序执行期间改变。 当一个新的变量值被保存时,旧的值被擦除
对于计算机来说,所有信息都是它内存中的数据——零和一的集合(简单地说,计算机中的任何信息都只是数字,它以相同的方式处理它们)。但是,我们知道整数和小数的工作方式不同。因此,每种编程语言都有不同类型的数据,使用不同的方法进行处理。
例如,
-
整数 变量 –类型
int (来自英文integer – whole),占用内存4个字节;
-
real 可以有小数部分的变量(类型
float –来自英文floating point – floating point)在内存中占用4个字节< br />
-
characters (类型
char –来自英文字符–符号),占用内存1个字节
让我们尝试向我们的程序中添加一些变量。
在使用一个变量之前,你需要告诉计算机在内存中为它分配空间。为此,必须
声明变量,即指定它将存储什么类型的值,并为其命名。
此外,如果需要,您可以为其分配初始值。
我们以一个程序为例
public class Main {
public static void main(String[] args) {
int a=6, b; //在变量a中声明了两个整数类型的变量,立即保存了值6。变量b没有设置初始值;在这种情况下我们不知道内存中会有什么。
}
}
现在自己试试吧。