2019-04-18 java语法基础4

1.变量

(1)定义

在程序的执行过程中,在某个范围内其值可以改变的量。(可以理解为数学中的未知数)

(2)定义格式

数据类型 变量名 = 初始化值;

(3)变量的组成规则

①必须对其进行限定,如何?

用数据类型。

②我们在运算的时候,不可能用着整个储存空间去运算,运算时使用的是该空间中的值,所以我们对对应空间起了名字《变量名》。

③即使有了数据类型和变量名如果没有值那就是个“垃圾”空间,如何解决?

初始化值。

2.数据类型

(1)java语言是强类型语言,对每一种数据都定义了明确的具体数据类型。在内存中分配不同大小的空间。//了解

(2)基本数据类型

①数值型

1°整数类型

a.byte(字节)            占用1个字节

b.short(短整型)       占用2个字节

c.int(整型)               占用4个字节

d.long(长整型)        占用8个字节

2°浮点数类型

a.float(单精度)        占用4个字节

b.double(双精度)    占用8个字节

3°字符型类型

char                        占用2个字节

4°布尔类型

boolean                  占用1个字节(并没有明确给定占几个字节但是因为布尔类型的变量只会有两种值:真或假。所以通常给一个字节)

(3)引用数据类型

在后面的复习资料中详细总结。

/*整数默认是int类型,浮点数默认为double类型。

∴长整型后缀用L或l标记,建议使用L(一旦长整型变量的值超过了4个字节所能表示的最大值那么就会报错,标记后就不会了)

同理单精度浮点数请用F标记(因为可能丢失精度如果不标记会报错)

*/

3.使用变量的注意事项

(1)作用域

变量定义在哪个大括号内它就在这个大括号内有效,并且在同一个大括号内不能同时定义2个同名的变量。

(2)初始化值

没有初始化值的变量不能直接使用。(只需要在使用前给值就行,不需要在定义时马上给值,最好是要用是给值)

(3)在同一行上定义时


你可能感兴趣的:(2019-04-18 java语法基础4)