美文网首页
常量、变量

常量、变量

作者: 你好明天_4cc4 | 来源:发表于2018-11-04 12:44 被阅读0次

    一、常量

    1、概念: 程序运行期间,固定不变的量,值不可发生改变

    2、命名规则:全部大写字母,多个单词用符号“_”隔开

    3、语法:<修饰符> final 数据类型 常量名 = 具体值;

    4、修饰符: public protected private

    5、分类:

           引用类型常量:null

           字符串常量:凡是双引号引起来的内容,双引号中有0~n个字符

           整数常量:100,2,-200

           浮点常量:3.14 , -2.5 , 0.0

           字符常量:凡是单引号引起来的单个字符,有且仅有单个字符,'A','\n'

           布尔常量:只有两种取值,true false

           空常量:null,代表空,什么都没有,不可直接用于打印输出

    6、声明二进制常量,必须以“0b”开头,例:

          final int num = 0b0011_1111_1000_1100;

    7、JDK1.7版本新特性:数值常量支持使用下划线,例:

          long num = 1_234_567_890_123_456L;

          注意: 不能在小数点后面、数字开头、数字结尾部分使用下划线。

          例: final int i = 1243_; //错误

                  final int i1 = _1243; //错误

                  final double d = 1234_5678._5678;    //错误

    二、变量

     1、概念:

          程序运行期间,可以在一定范围之内发生改变的量。

           是临时存储数据的基本单元。

           一次只能存放一个数据。

           可通过变量名获取其中的数据。

           变量值必须符合数据类型的要求。

    2、语法:

           声明:<修饰符> 数据类型 变量名;

           赋值:变量名 = 变量值;

           初始化:<修饰符> 数据类型 变量名 [= 变量值];

    3、分类:

           全局变量(成员变量,属性):定义在类中,在方法之外的变量

           局部变量:定义在方法中的参数或变量,局部变量必须被初始化,不能只声明不赋值。

    相关文章

      网友评论

          本文标题:常量、变量

          本文链接:https://www.haomeiwen.com/subject/paurxqtx.html