• 03-标识符、常量(字面量)、变量和数据类型


    标识符

    标识符:在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

    命名规则: 硬性要求
    标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
    标识符不能以数字开头。
    标识符不能是关键字。

    命名规范: 软性建议
    类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
    方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
    变量名规范:全部小写。

    常量(字面量)

    常量(字面量):也叫做字面量,我们可以直观看到的值,是指在Java程序中固定不变的数据。

    变量和数据类型 

    变量:存储的值可以不断变量的量。例如,x=5,那么x就是一个变量,可以让其x=6。

    数据类型:

    有的说法,java的数据类型中的复合数据类型,实际上就是引用数据类型,就是类,接口,数组,这些。

    Java的数据类型分为两大类:
    基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
    引用数据类型:包括 类 、 数组 、 接口 。

    基本数据类型:

      整数型 byte short int long
      浮点型 float double
      字符型 char
      布尔型 boolean

    引用数据类型:

      字符串、数组、类、接口、Lambda

    注意事项:
    1. 字符串不是基本类型,而是引用类型。
    2. 浮点型可能只是一个近似值,并非精确的值。
    3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
    4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
     如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。

    8种基本数据类型:

     Java中的默认类型:整数类型是 int 、浮点类型是 double 。

    变量的定义:

    格式:

      数据类型 变量名 = 数据值;

    public class Variable {
        public static void main(String[] args){
            //定义字节型变量
            byte b = 100;
            System.out.println(b);
            //定义短整型变量
            short s = 1000;
            System.out.println(s);
            //定义整型变量
            int i = 123456;
            System.out.println(i);
            //定义长整型变量
            long l = 12345678900L;
            System.out.println(l);
            //定义单精度浮点型变量
            float f = 5.5F;
            System.out.println(f);
            //定义双精度浮点型变量
            double d = 8.5;
            System.out.println(d);
            //定义布尔型变量
            boolean bool = false;
            System.out.println(bool);
            //定义字符型变量
            char c = 'A';
            System.out.println(c);
        }
    }

    long类型:建议数据后加L表示。
    float类型:建议数据后加F表示。

    注意事项:

    变量名称:在同一个大括号范围内,变量的名字不可以相同。否者会报重复定义的错误。
    变量赋值:定义的变量,不赋值不能使用。

    变量要先定义后使用。

    每条语句最后要加分号;否则语法错误。


  • 相关阅读:
    javascript中的类型转换,宽松相等于严格相等
    javascript中的元素包含判断
    javascript操作表单
    javascript中的BOM
    javascript中的Date数据类型
    javascript组成
    实现多列等高布局_flex布局
    java面试考点解析(13) -- Linux操作命令、Shell脚本
    JAVA面试考点解析(12) -- 算法
    JAVA面试考点解析(11) -- JVM虚拟机、GC垃圾回收
  • 原文地址:https://www.cnblogs.com/Leo101018/p/13808890.html
Copyright © 2020-2023  润新知