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)在同一行上定义时


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 注:这是第三遍读《C语言深度解剖》,想想好像自从大学开始就没读完过几本书,其中谭浩强的那本《C语言程序设计(第四版...
    HavenXie阅读 1,760评论 1 6
  • 一、基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~1...
    CHEERW阅读 2,449评论 1 0
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,869评论 1 10
  • 我想着撕一页老旧日历上的时光,手留在了半空中比划了一下。 哪里还有老旧日历,手机屏幕上显示初三。 暖阳的热情消退在...
    謃訫阅读 274评论 0 2
  • 渐卷岁月,飘零摇曳旋如叶。童谣轻扬,涵咏滋味长。 告别了懵懂的年龄,或许我们还不懂得成熟的内涵;离开了温室的滋养,...
    宏志愿施老师阅读 209评论 0 0