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
*/
评论