美文网首页
2020-08-23

2020-08-23

作者: 冯宏志 | 来源:发表于2020-10-13 13:55 被阅读0次

    关键字与保留字

    保留字:goto,const。目前版本java尚未使用,但以后可能会作为关键字,变量命名时应避开。

    标识符

    1.命名规则


    image.png

    2.命名规范


    image.png

    基本数据类型

    • 整形 (常量默认为int型)
      byte,short,int,long
      注意:声明long型变量要以“L”结尾

    • 浮点型 (常量默认为double型)
      float,double
      注意:声明float型变量要以“F”结尾

    • 字符型
      char

      • 一个字符=2字节
        -例:
        char c1= 'a'
        char c2 = '\n' //转义字符换行符
    • 布尔型
      boolean

      • 只能用true或false表示
    • 容量由小到大:byte 、char、 short -> int -> long -> float -> double

    • 自动类型提升:两个数据做运算时,容量小的将自动提升为容量大的数据类型(特别的:byte,char,short相互运算转化成int,包括自身与自身运算)

    class VariableTest
    {
        public static void main(String [] args)
        {
            byte b1 = 1;
            short s1 = 2;
            char c1 = 'a';
            
            short s2 = s1 + c1;     //会报错
            int c2 = s1 + c1;       //正确
            short s2 =s1 + s1;      //会报错
            int s2 = s1 + s1;       //正确
            System.out.println(c2);
        }
    }
    
    • 强制类型转换(自动类型提升的逆运算)
    class VariableTest1     //强制类型转换
    {
        public static void main(String [] args)
        {
                double d1 = 11.2;
                float f1 = 13.7F;
                int i1 = (int) d1;
                int i2 = (int) f1;
                float f2 = (float) d1;
                System.out.println(i1);
                System.out.println(i2);
                System.out.println(d1);
    
        }
    }
    

    引用数据类型

    • 类(class)
    • 接口(interface)
    • 数组(array)

    String类型变量

    • String属于引用数据类型
    • 声明String时,使用""
    • String可以和八种基本数据类型做运算,且只能做连接运算+,结果仍是String

    相关文章

      网友评论

          本文标题:2020-08-23

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