变量的取值是什么意思(所谓变量就是指具有什么取值的什么)


/**作者:呆萌老师*☑csdn认证讲师*☑51cto高级讲师*☑腾讯课堂认证讲师*☑网易云课堂认证讲师*☑华为开发者学堂认证讲师*☑爱奇艺千人名师计划成员*在这里给大家分享技术、知识和生活*各种干货,记得关注哦!*vx:it_daimeng*/



1、什么是变量


变量是指向特定值的一个引用。


2、变量的组成


变量是由三个要素组成的分别是数据类型,标识符和值。


变量的数据类型确定了其值的取值范围,大小,类型等。Java是一门注重数据类型的语言,因此我们在声明任何变量时要确定变量的数据类型。


变量的标识符是变量的唯一识别标志,我们通过标识符可以确定到变量本身。通俗来说标识符就是变量的名字。这个名字就是变量的唯一识别标志。标识符的出现主要是为了方便我们操控这个变量,灵活地进行变量的后续操作。


变量的值是为了确定其引用指向的特定的值。在Java中任何没有被赋值的变量都不能直接操作。在未被赋值之前,都只能称之为声明一个变量。


3、变量的操作


①声明


int number;



②赋值


任何变量的赋值,都将使用“=”来赋值。


number=12;



③变量的其他相关操作


如算数运算,改值等等。


4、数据类型


因为我们知道变量的构成三要素之一是数据类型,那么数据类型到底有哪些呢?


在Java中数据类型被分为,基本数据类型与引用类型(对象/包装类)。


基本数据类型有四种:整型,浮点型,布尔型,字符类型。


整型:整型是被用来表示整数部分的值的类型。


根据取值范围我们有可以将整型分为短整型(short),整型(int),长整型(long)。


int number=999995;short number2=33;long number3=1564131365;



浮点类型:用来描述有小数点的值的类型。


浮点类型根据小数点精度问题可分为单精度(float)和双精度(double)。


在Java中默认是使用的双精度,在开发当中更多的也是使用双精度。若要使用单精度,必须要使用float强转。


float number=(float)3.4;double number1=3.1415;



字符类型用来表示字母,符号。


char achar='S';



布尔类型用来表示对错。其值只有两个,一个为true,一个为false。


boolean aboolean=true;boolean aboolean=false;



引用类型暂时在这里不讲,后面在讲完类与对象之后将会在那里提及。


5、变量命名规则:


大小写字母和数字构成由多个单词构成,首单词小写,其余单词首字母大写。如(strNumber)。


6、常量


常量是具有公约性的值,如PI,e,数据库连接的四个参数等等。


通常常量使用static final修饰。


常量通常在一个类中被多个方法使用且值不会因为被使用而发生改变。这就解决了变量会因为使用而使得值发生改变的问题。


static final double PI=3.1415926;



命名规则:全名称大写。