变量
| 一、变量的格式 |
|
【】常量,固定的数值;变量,会变化的数值; 【】内存比硬盘快,硬盘高速旋转寻道,一旦不连续,寻找起来很慢;内存采用寻址方式,比物理旋转快。 |
|
【】如果数据不确定,则在内存开辟一个空间,存储这个数据。变量之所以在内存有空间,就是为了存储这个变化的值。 【】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; 【】数值过大的long类型数需要最后加一个小写的L,来表明是一个长整型的数;当然一个不大的long整数加L也是可以的 |
|
【】小数float,小数默认双精度,写单精度需要在后面加一个f;
|
|
【】作用范围:
【】 z只在所处最近的大括号内可以使用,出了大括号z就无法使用了 |






浙公网安备 33010602011771号