Java变量

分享到:

Java变量是程序开发过程中的最小单位,每个变量就像一个盒子,里面可以放入一些东西也可以从里面拿出来一些东西。对于初学者可以把变量简单理解成一个容器,这个容器里可以保存各种各样的数据,通过"变量"这个名词我们重点研究它是怎么"变"的,是什么发生变化了。
(1) 值的量可以变化,以盒子为例,我们先在某个盒子里放了一本书,那么这本书就是这个变量保存的值。如果我们再往同一个盒子中放第二本书进去,这时值就变了,因为现在是两本书了。
(2) 值的类型可以变化,还拿盒子为例,我们把之前的两本书都拿出来,放进去一张钞票,那么这个盒子当前的值就不在是两本书而是一张钞票,虽然都是纸做的但性质已经发生了变化

之前的文章已经向大家介绍过java数据类型,现在可以进一步把变量理解为存储某种数据类型值的容器。在使用变量之前我们需先声明变量,然后给变量赋值,完成这个步骤后才能使用变量。
(1) 声明变量:用来确定当前变量的数据类型,以及变量的名字。
(2) 给变量赋值 :给变量赋值的目的是始化变量,否则变量只是一个空壳无法参与运算。

Java声明变量和赋值有特定的格式,如下图所示:

上图中的代码声明了一个int类型的变量a并且把10这个数值赋给了变量a
等号左边的是变量,等号右边的是付给变量的值
我们套用这种格式就可以声明其它类型的变量了,如下所示:

int a=10;//整形变量

char b='b';//字符变量

String str="abcdefg";//字符串变量,这种类型的变量比较特殊,类型关键字首字母是大写的

float f=0.1f//浮点数值变量

注意:java每行语句结束时要写一个";"分号,这是Java的基本语法。

Java变量声明和变量赋值的基本规范和注意事项:

同一个变量允许重复赋值,但不能重复声明,如果想改变值只需"变量名=值"即可,前面不能再加类型关键字。例如:

int a = 10;
a = 20;
a = 30;
//这种写法是正确的

int b = 10;
int b = 20;
//这种写法是错误的    

同一段代码中不能声明两个相同的变量名,即使数据类型不同也不可以。例如:

char a = 'a';
int  a = 10;
//在同一段代码中这样写是错误的

变量不能直接跨类型赋值,每种数据类型都有自各的格式,例如char变量的值要写在一对单引号中,数值型的变量不需要引号,字符串的值要写在一对双引号中,如下所示:

String str = "abcd"; //字符串要用双引号

char a = 'a'; //字符值要用单引号

int b = 100; //数值型不需要引号

/************以上代码是正确的赋值写法**************/


char aa = 1; 
//这样写是错误的,字符类型的变量赋值时必须用单引号把值括起来

int bb = "100" ;
//这样写是错误的,数值类型的变量赋值时不需要任何引号
昵    称:
验证码:

相关文档: