JAVA学习笔记day003--变量

一、变量
    1、变量的概述
        如何把一个数值存储在内存中?
        在程序运行的过程中,其值可以发生改变的量叫变量。
    2、学习变量的目的?
        将数据存储在内存中,并取出来,变量其实就是内存中的地址。
    3、标识符的命名的规则:
        标识符:就是自己起的名字。
        标识符的命名要求:望文生意。
        (1)、标识符是由字母、数字、下划线和$组成,但是不能以数字开头。
        (2)、严格区分大小写
        (3)、没有长度限制
        (4)、中文也可以,但是不建议使用
        (5)、不能使用关键字或者保留字。
    4、驼峰式命名法:
        (1)、大驼峰:每个单词的首字母全部大写。(类名、接口名、枚举名)
            HelloWorld
        (2)、小驼峰:首个单词的首字母小写,其后单词的首字母大写。(变量名、方法名)
            userName
    5、变量的分类
        (1)、成员变量
        (2)、局部变量
    6、变量的使用:
        方式一:
            先声明,再初始化,最后使用
            声明:在内存中开辟一片空间
                语法格式:
                    数据类型 变量名;
                例如:
                    int num;
            初始化:给开辟的空间赋值
                语法格式:
                    变量名=初始值;
                例如:
                    num=10;
            使用:取空间的数据
                通过变量名取数据。
        方式二:
            声明的同时赋初始值。
            语法格式:
                数据类型 变量名=初始值;
二、数据类型
    1、数据类型的分类
        (1)、八大基本数据类型
            数值型
                整数:byte、short、int、long
                浮点:
                    单精度:float
                    双精度:double
            字符型:char
            布尔型:boolean
        (2)、引用数据类型(面向对象)
    2、整数类型:
                字节数        位数        范围
        byte        1            8        -2^7~2^7-1
        short        2            16        -2^15~2^15-1
        int            4            32        -2^31~2^31-1
        long        8            64        -2^63~2^63-1
        int为整数类型的默认类型,要想声明long类型的数据,必须在赋初值的时候加l或者L
    3、浮点类型:
        float:单精度,要想声明float的数据,在赋值的时候加f或者F
        double(默认):双精度
    4、字符型char
        可以存储双字节16位的数据
        范围为0~65535
        一个字母占1个字节(8位)
        一个汉字占2个字节(16位)【有个别汉字占3个字节】
        面试题:char类型能存储汉字吗?为什么?
            可以
    5、布尔类型boolean
        boolean类型只能存储true或者false。
    6、字符串类型:String
        面试题:String是不是基本数据类型?
            不是,是引用数据类型。
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值