变量

一、变量的格式

【】常量,固定的数值;变量,会变化的数值;

【】内存比硬盘快,硬盘高速旋转寻道,一旦不连续,寻找起来很慢;内存采用寻址方式,比物理旋转快。

【】如果数据不确定,则在内存开辟一个空间,存储这个数据。变量之所以在内存有空间,就是为了存储这个变化的值。

【】java是强类型语言,对能识别的数据类型有严格的区分,对一个空间,要么全装白菜,要么全装西瓜。只能装同一种数据。

【】变量,先有约束,确定装那种数据类型;再给这片内存空间起个名字;最后装入固定数值;

变量以内存一个空间存在的好处:里面数值可变(但是空间大小不变)。空间可以重复使用。

【】变量是内存中的一片空间,变量名称或这个内存空间名称是age,里面数值存的是26,之后换成27,空间里面数值虽然变化,但空间不变化。

【】数据不确定时,就定义变量

【】变量使用的数据类型是基本数据类型

【】基本数据类型有八种=整数4种小数2种字符1布尔1

【】另一角度基本数据类型三种:数值,字符,布尔

 
二、整数类型

整数按照数值大小范围划分,或者说在内存中占用的字节大小不同

【】byte,占1个字节,共8位----------(负的2的7次幂,正的2的7次幂-1)=(-128,+127)

【】short,占2个字节,共16位--------(负的2的15次幂,正的2的15次幂-1)=(-32768,+32767)

【】int ,占4个字节,共32位--------整数默认采用这种类型

【】long,占8个字节,共64位------天文数字,超大数

现在开发常用int

byte也很常用,用于一些玩具、电器

 
三、小数类型(浮点数)

【】float,单精度,精确程度不高,4个字节表示,32位

【】double,双精度,精确程度高,8个字节表示,64位

精度表示精确程度,小数点后数越多越精确

【】小数默认类型double,采用高精度的类型

 
四、字符类型

【】char类型,2个字节,取值范围0-65535,

【】字符型里面只能装单个的,

【】char两个字节,一个中文也是两个字节,char能装中文

 
五、布尔类型
【】boolean,
 
六、举例演示

byte b ;定义变量

b=7;使用变量

【】变量定义后才能使用;

【】一个变量只能定义一次

 【】整数long

long a=1000000000000000l;
System.out.println(a);

【】数值过大的long类型数需要最后加一个小写的L,来表明是一个长整型的数;当然一个不大的long整数加L也是可以的

 【】小数float,小数默认双精度,写单精度需要在后面加一个f;

float b=2.3f;

【】作用范围:

【】 z只在所处最近的大括号内可以使用,出了大括号z就无法使用了

 
posted @ 2025-06-12 16:54  ibddindonon  阅读(13)  评论(0)    收藏  举报