标识符
什么是标识符:用来标识类名、变量名、方法名、类型名、数组名以及文件名的有效字符序列称为标识符。
标识符的语法规则:标识符由字母、数字、下划线以及美元符号组成;标识符的第一个字符不能是数字字符;标识符不能是关键字;标识符不能是true、false、null等。
基本数据类型
数据类型可以分为基本数据类型和引用数据类型。
基本数据类型又称为简单数据类型。Java中基本数据类型共有8种,可分为4大类型:逻辑类型;整数类型;字符类型;浮点类型。
类型 | 占用字节 | 使用范围 |
---|---|---|
byte | 1 | -128~127 |
short | 2 | -2^15~2 ^15-1 |
int | 4 | -2^31~2 ^31 |
long | 8 | -2^63~2 ^63 -1 |
float | 4 | -3.403E38~3.403E38 |
double | 8 | -1.798E308~4.9E324 |
char | 2 | ‘\u0000’~’\uffff’即0-65535 |
boolean | 1 |
常量:在程序执行的过程中,其值不可以发生改变。
变量:在程序执行的过程中,其值可以发生改变的量。
逻辑类型
常量:true,false.
变量:关键字boolean来声明逻辑变量,声明时也可以赋给初值。即:
boolean male=true,on=true,off=false;
整数类型
整数类型分为四种:
int型
常量:123;1000;
变量:使用过关键字int来声明逻辑变量,声明时也可以赋给初值。
byte型
变量:使用关键字byte来声明byte型变量
常量:Java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋给byte型常量。
byte x=-12;jerry=50;亿万年星光=90;
short型
变量:使用关键字short来声明short变量。
常量:和byte类型相似,Java中也不存在short型变量的表示法,但可以把一定范围内的int型常量赋值给short型变量。
long型
常量:long型常量用后缀L来表示。
变量:使用关键字long来声明long型变量。
字符类型
常量:用单引号括起来的字符。‘a’,‘好’。
变量:使用关键字char来声明char型变量。
浮点类型
浮点类型分为float(单精度)型和double(双精度)型。
float型
常量:125.54f,986445.1245f。需要注意的是常量后面必须有后缀f或者F。
变量:使用关键字float来声明float型变量。
double型
常量:547845.445,454887.4545。对于double常量,后面可以有后缀d或者D,但是允许省略。
变量:使用关键字double来声明double型变量。
类型转换运算
基本数据类型精度按从低到高排列
byte short char int long float double
例如:
int x=50;
float y;
y=x;
System.out.println(y);
运行结果为50.0.
但是,当级别高的转换为级别低的变量时,必须使用类型转换运算。
例如
int x=(int)35.26;
long y=(long)15.574f;
int z=(int)45874L;
输出结果为
35
15
45874