java变量

1、变量的概念

        在程序执行过程中,其值可以在一定范围内改变的量。
        
        数学常量的使用
        y = x+5;        5是整数常量
        b = a +5.5;        5.5是小数常量
        
        数学中,以上x或者a我们一颗对其赋值的
        x:5,y:10
        x:20,y:25
        所以我们发现,x,y的值是可以发生改变的,而且x,y的值也是有数据类型的,整数类型
        a:5.5,b:11.0
        a:2.2,b:7.7
        所以我们发现,a,b的值是可以发生改变的,而且a,b的值也是有数据类型的,小数类型
        
        所以,我们就把x,y,a,b称之为变量,

2 、变量的分类

        为什么需要这么多的分类
        不同的分类,占用的字节数不同,取值范围也就不一样,所以,使用场景也就不一样
        
        基本数据据类型分为四大类
        (1)整数
            byte     字节型      1个字节     -128-127
            short    短整型        2个字节        正负3万多
            int         整型        4个字节        正负21亿    重点:java程序中默认int整型
            long    长整型        8个字节        19位数        重点:表示long类型的数字后面需要加上L/l
        (2)小数
            float    4个字节        便是float类型的数字后面需要加上F/f
                注意:虽然float占4个字节,但是因为float采用的是科学计数法,取值范围要远远超过long类型  3.4x10的38次方
            double    8个字节        小数默认double类型

        (3)字符
            char    2个字节
        (4)布尔
            boolean    1个字节


3、变量的定义格式

         变量的理解
            1、变量的本质就是内存中的一块空间,空间的大小由数据类型决定
            2、要想找到变量对应的内存空间的数据,需要给变量对应的内存空间起一个名字,叫做变量
            3、那么变量对应的内存空间中必须由数据才能可以使用,这种向变量内存空间中存储数据的过程叫做初始化和赋值
            
         变量的定义格式
            第一种:(先挖坑,然后种菜)
                数据类型 变量名称;//先挖坑
                变量名称 = 数据值;//再种菜
            第二种:(挖坑的同时种菜)
                数据类型 变量名称 = 数据值;//同时挖坑,同时种菜
            第三种:(先挖很多坑,分别给每个坑种菜)
                数据类型 变量名称1,变量名称2,变量名称3,变量名称;//先挖很多坑
                变量名称1 = 数据值1;//分别种菜
                变量名称2 = 数据值2;//分别种菜
                变量名称3 = 数据值3;//分别种菜
                变量名称4 = 数据值4;//分别种菜
            第四种:(挖多个坑,同时给每个坑种菜)
                数据类型 变量名称1 = 数据值1,变量名称2 = 数据值2,变量名称2 = 数据值2;

4、标识符的含义和注意事项

        概念:在程序中起名字的地方都属于标识符(变量名称、类名称、方法名称)
        类名称:首字母大写,后面每个单词首字母大写(大驼峰命名)
            DemoBianLiang
        方法名称:首字小写,后面每个单词首字母大写(小驼峰命名)
            getName()
            setClassName()
        变量名称:首字母小写,后面每个单词首字母大写(小驼峰)
            className
            maxValue
        常量名称:所有单词全部大写
            CITYNAME

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值