第二章 Java基础语法(4)

2.5         变量

在这一节我们所说的变量指的是局部变量,而类的成员变量(或称为属性)我们将在下一章中介绍。我们可以把变量比做容器,我们可以根据我们的需要向容器放各种各样的东西,如果你想用容器里面的东西的话,必须得给容器一个标识,这样才能找到它。和这个比喻相似,在Java以及其他所有的编程语言中,对于变量的操作不外乎下面三点:取名、赋值以及取变量的值。

Java属于强类型语言,所谓的强类型语言指的是定义一个变量时,必须指定这个变量的类型。这要求我们在定义一个变量时,必须先确定这个变量属于什么类型。下面是几个变量定义的示例:

double d;             //定义一个double类型的变量,变量名为d

int i;                      //定义一个int类型的变量i

int j;                      //定义一个int类型的变量j

boolean truth;        //定义一个boolean类型的变量truth

char c;                   //定义一个char类型的变量c

而给变量赋值需要使用“=”运算符,在“=”左边放置变量名,而在右边则可以放置一个常量、一个变量或者是一个表达式(表达式的概念在下一节提及),表示将“=”右边的值赋给左边的变量。接着上面的例子,我们给这几个元素赋值:

d = 3.1415926e10;         //3.1415926*1010赋值给变量d

truth = true;           //boolean常量true赋值给变量truth

c = '';                 //将字符常量赋值给变量c

i = 25 * 123;         //将一个表达式的赋给变量i

j = i;                      //将变量i的值赋给变量j

除了上例中对变量的赋值之外,我们还可以在定义变量的同时给这个变量一个初始值,这也称为变量初始化语句。接着再看下面两个小例子。

int k = 20;

long l2 = 15L;

现在让我们归纳一下变量的定义语法:类型 变量名 [ = 缺省值]; ,这里注意一下这对方括号“[]”,这表示放置在方括号里面的东西是可要可不要的,如果你需要变量的初始化语句,那么可以使用如 int k = 20; 的形式;否则可以如 int i; 这样定义一个变量而不赋予初值。

 

你可能感兴趣的:(java,编程,C++,c,C#)