表示符命名规则
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始。 不可以是数字开头!! !
-
首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或者数字的任何字符组合。
-
不能使用关键字作为变量名或者方法名。
-
标识符对大小写非常敏感。
-
不能使用 # 或者 * 这些符号参与命名。
基本类型
(1)整数类型
byte:占1个字节范围 127~ -128
short:占2个字节范围 32767~ -32768
int:占4个字节范围:2147483647~ -2147483648
long:占8个字节范围:9223372036854775807~ -9223372036854775808
示列:
byte b=123;
short s=123;
int i=123;
long l=123L;
整数类型有byte、short、int和long分别占1、2、4、8个字节。取值长度不用刻意去记,知道大概取值范围就可以了。
在给long类型赋值时,如果常量超过了int的表示范围,需要在常量后面加大写或小写字母L,即L或l,之所以需要加L或l,是因为数字常量默认为是int类型。
(2)小数类型
对于double,直接把熟悉的小数表示赋值给变量即可,例如:
double b=333.33
但对于float,需要在数字后面加大写字母F或小写字母f,例如:
float f=333.33f
这是由于小数常量默认是double类型。
小数类型有float和double,占用的内存空间分别是4和8字节,有不同的取值范围和精度,double表示的范围更大,精度更高
(3)布尔类型
结果只有true和false,分别表示真和假.
boolean b=true;
b=false;
(4)字符类型
字符类型char用于表示一个字符,这个字符可以是中文字符,也可以是英文字符,char占用的内存空间是两个字节。赋值时把常量字符用单引号括起来,不要使用双引号。
char c='A';
char c='中';
(5)数组类型
数组的3种赋值形式:
int[] arr1={1,2,3};
int[] arr2=new int[]{1,2,3};
int[] arr3=new int[3];
第3种形式中,即使没有给每个元素赋值,每个元素也都有一个默认值,这个默认值跟数组类型有关,数值类型的值为0, boolean为false, char为空字符。
还有一个小细节,不能在给定初始值的同时给定长度,可以这么理解,因为初始值已经决定了长度,再给个长度,如果还不一致,计算机将无所适从。
int[] arr={1,2,3};
arr[0]=1;
arr[1]=2;
arr[2]=3;
数组的[ ]里面的值就是下标,下标是从0开始的,所以arr[0]表示第一个值。
(6)类型分类
基础类型:四类八种
byte
short
int
long
float
double
boolean
char
引用类型:
数组
接口
类