一、JAVA 常量(它的值被设定后,在程序运行过程中不允许改变)
1、整型常量:123
2、实型常量:2.5
3、字符常量:’a’
4、字符串常量:”hello”
5、逻辑常量:true、false
6、final 值的类型 常量名= 值
值不可以再改变的常量(类似于C中的const)
常量名一般用大写字母,如final char SEX=’男’;
二、JAVA 变量(变量类型、变量名以及变量值)
1、本质:变量是内存中的一小块区域,使用变量名来访问这块区域
2、使用:先声明,再赋值,才能使用。(也可声明时同时赋值)
3、 声明格式规则:
· 变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge
· 变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。
例:int i=100;
float f=12.3f;
double d1,d2,d3=0.123;//只给d3赋值了0.123
String s=”hello”;
4、分类
1)按声明位置划分(类外不能声明变量)
· 局部变量:方法体内部声明的变量
· 成员变量:方法体外,类内声明的变量
【注:变量只能用于其声明所在的大括号{}内,出了大括号就没人认识了】
2)按数据类型划分(有固定的范围,不受操作系统影响,保证可移植性)
· 基本数据类型变量
· 引用数据类型变量
· 整数类型
JAVA中整型常量默认为int型,声明long型常量可在后加“l/L”(推荐大写L)
例:long a=1111111111111L //超int表数范围,用long,必须加L
· 浮点类型