JAVA基础之“变量”

学习目标:

学习java语言中的“变量”


学习内容:
1、 是什么?
2、 分类
3、 作用域
4、 注意


学习产出:

1、是什么

        变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生改变,因此得名为"变量"。

2、分类

        (1)按所属的数据类型分类

                1、基本数据类型变量

                        a.整数类型:

                        整数型(int):

                                默认值:0

                                占用字段:4字节

                                值范围(含边界值):-2 147 483 648 ~ 2 147 483 647(稍大于 20 亿)

                        短整数型(short) :

                                默认值:0

                                占用字段:2字节

                                值范围(含边界值):-32 768 ~ 32 767

                        长整数型(long):

                                默认值:0

                                占用内存:8字节

                                值范围(含边界值):-9 223 372 036 854 775 808L ~ 9 223 372 036 854 775 807L

                        字节型(byte):

                                默认值:0

                                占用内存:1字节

                                值范围(含边界值):-128 ~ 127

                        b.(非整型)浮点类型

                        浮点型(float):

                                默认值:0.0f

                                占用内存:4字节

                                值范围(含边界值):-3.40292347E+38-3.40292347E+38

                        双精度型(double):

                                默认值:0.0d

                                占用内存:8字节

                                值范围(含边界值):-1.79769313486231570E+308-1.79769313486231570E+308

                        c.字符型(char)

                                默认值:‘\u0000 ’

                                占用内存:2字节

                                值范围(含边界值):‘ \u0000 - u\ffff ’

                                注意:可以进行数字类型的强制转换,进行数字运算,定义时使用单引号,

                                         只能放一个字符

                        d.布尔型(boolean):

                                默认值:false

                                值范围(含边界值):true 或 false

                                注意:boolean类型不能转换成任何其它数据类型

                2、引用数据类型变量

                        1)、类(class)

                        2)、接口(interface)

                        3)、数组

        (2)按声明的位置分类(作用域)

                1、局部变量

                        1)、方法内部定义

                        2)、语句块内部定义

                2、成员变量

                        1)、方法外部定义

                        2)、类的内部定义

                                注意:类的外部不能有变量的声明

               路漫漫其修远兮,吾将上下而求索!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值