对于程序设计语言而言,可能再没有任何结构比为变量赋值更为重要了.变量(variable)是可以被赋值的已命名内存位置.而且,变量的值在程序的执行过程中可以被修改.即变量的内容是可改动的,而不是固定的.下面的程序创建了两个变量:var1和var2
package javaTest; public class test { // @param args public static void main(String args[]) { int var1; int var2; var1 = 1024; System.out.println("var1 contains:"+var1); var2 = var1 / 2; System.out.println("var2 contains var1/2:"+var2); } }
运行程序时,输出:
var1 contains:1024 var2 contains var1/2:512
这个程序引入了几个新概念,第一个是声明整型变量var1的语句:
int var1;
Java中所有的变量都必须在使用前被声明,而且必须指定变量存储的值的类型,这称为变量的类型.本例中,var1可以存储整数值.在Java中,为声明整型变量,应该在变量名前面添加关键字int.因此,上面的语句声明了一个名为var1的int类型变量.
下面一行声明的是第二个变量var2:
int var2;
注意,除了变量名不同以外,本行使用的格式与第一行一样.
一般来说,声明变量的语句格式如下:
type var-name;
这个type指定的是要声明的变量的类型,var-name是变量名,除了int,Java还支持其他几种数据类型.
下面一行代码将值1024赋值给了var1:
var1=1024;
在Java中赋值运算符是一个等号,他将右侧的值复制到左侧的变量中.
下一行代码输入var1的值,并且前面加有字符串”var1 contains”
System.out.println("var1 contains:"+var1);
…
Java支持所有算术运算符,如下表所示:
运算符
|
说明
|
+ |
加(Addition)
|
–
|
减(Subtraction)
|
*
|
乘(Multiplication) |
/
|
除(Division)
|