JAVA学习笔记二之(3)常量和变量

JAVA学习笔记二之(3)常量和变量

一、常量     1、常量的定义
        常量是指在程序运行的过程中,其值不能被改变的量。
    2、常量的分类
        A:字面值常量
        B:自定义常量(面向对象)
    3、字面值常量的分类
        A:整数常量
        举例:12,23
        B:浮点数常量(小数常量)
        举例:12.5,23.34
        C:字符常量。用单引号括起来的内容
        举例:’a’,’A’
        D:布尔值常量
        举例:true,false
        E:字符串常量。用双引号括起来的内容。
        举例:”hello”
        F:空常量。比较特殊。
        举例:null
    4、举例
class ConstantDemo {
    public static void main(String[] args) {
        //字符串常量
        System.out.println("HelloWorld");

        //整数常量的输出
        System.out.println(12);

        //浮点数常量的输出
        System.out.println(23.45);

        //字符常量的输出
        System.out.println('a');
        //错误
        //System.out.println('ab');

        //布尔值常量的输出
        System.out.println(true);
    }
}
二、变量     1、变量的定义
        在程序运行过程中,其值可以改变的量称为变量。一个变量会有一个名字,在内存中占用一定的存储单元。在该存储单元中存放变量的值。请注意区分变量名和变量值这两个不同的概念。
    2、定义变量的一般格式
        数据类型 变量名 = 初始化值;
        注意:
            这里的 = 不叫等于号。叫赋值号。
    3、变量要“先定义,后使用”。这样规定的目的:
        (1)、凡是未被事先定义的,不作为变量名,这可以保证程序中变量名正确地使用。例如,如果定义了变量:
        int student;
        而在使用时错写成了statent,如:
        statent = 0;
        在编译的时候就会发现statent未被定义,不能作为变量名,会输出相应的错误信息,便于程序员差错。
        (2)、每一个变量被指定为一个确定类型,在编译时就能为其分配相应的存储单元。例如:指定i为int类型,那么就会为它分配4个字节的空间。
        (3)、每一个变量属于一个类型,便于编译时据此检查该变量进行的运算是否合法。例如,指定f为float类型,如果使用f来做位运算,编译器就会报错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值