9-21 程宗武

9-21(变量)

/*
##JAVA中的命名规范:(驼峰命名法)
    *包名:多单词组成时所有字母都小写 xxxyyyzzz
    *类名、接口名:多单词组成时,所有单词的的首字母大写:XxxYyyZzz
    *变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
    *常量名:所有字母都大写,多单词组成时每个单词用下划线链接:XXX_YYY_ZZZ
    起名时为了提高阅读性,尽量做到“见名知意”
    
##变量的概念:
    *内存中的一个存储区域
    *该区域的数据可以在同一类型范围内不断变化
    *变量是程序中最基本的存储单元,包含变量类型、变量名和存储的值
##变量的作用:用于在内存中保存数据
##使用变量注意:
    *Java中每个变量必须先声明,后使用
    *使用变量名来访问这块区域的数据
    *变量的作用域:其定义所在的一对{}内
    *变量只有在其作用域内才有效
    *同一个作用域内,不能定义重名的变量
##JAVA定义变量的格式:数据类型 变量名 = 变量值;
 */

/*
  ##变量的分类-按数据类型:对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分配了不同大小的内存空间
 */

/*
##基本数据类型之间的运算规则:(不包含boolean类型)
    *自动类型提升:(说明:此时的容量大小指的是表示数的范围的大和小。比如:float容量要大于long的容量)
        当容量小的数据类型的变量与容量大的数据类型的变量运算时,结果自动提升;
        byte、short、char --> int --> long --> float --> double
        特别的:当byte、char、short三种类型的变量做运算时,结果为int型
    *强制类型转换:自动类型提升的逆运算。
        *需要使用强转符()
        *强制类型转换可能会导致精度损失
    *String类型变量的使用:
        *String属于引用数据类型,翻译为字符串
        *声明String变量类型时,使用一对""
        *String可以和8种基本数据类型变量做运算,且运算只能是链接运算:+
        //练习
        char c = 'a';
        int num = 10;
        String str = "hello";
        System.out.println(c+num+str);//107hello
        System.out.println(c+str+num);//ahello10
 */

标签

评论

this is is footer