一 关键字
不能用于标识符,在Ecplise中编写时变成紫色,publicstatic void main(String[])
二 标识符
我们要标志代码中的很多元素,便于我们查找以及辨识,包括类名,方法、变量等
遵循规则:由字母,数字,_,以及$
开头不能以数字开头,只能是字母, _,以及$
定义时见名知意,一般将每个词首字母大写
三 数据类型
八中基本数据类型:
1.字节型 byte 8位
2.短整型 short 16位
3.整型int 32位
4.长整形long 64位
5.单精度浮点型float 32位
6.双精度浮点型double 64位
7.字符型char 16位
8.布尔型boolean 逻辑判断 true false
四 变量的声明
声明: 数据类型+变量名称 int a;(int数据类型 a变量名称)boolean b = true;
初始化:a=23;
可以一次性声明及初始化 int a=23;
Floatc = 2.1f long d=223L 注意:浮点型以及长整型赋值后加一个f或L。
五 常量 final int a =2;不会改变
六 数据类型的转换
自动转换
在JAVA中执行数学表达式时 有以下数据类型的自动转换
1.所有的byte型,short型,char型都将被提升到int型
2.其中有一个是long型,计算结果是long型
3.其中有一个是float型,计算结果是float型
4.其中有一个是double型,计算结果是double型
强制转换
将一个高级别数据类型赋值到低级别数据类型上,需要强制转换
Longa =122L;
Intb;
B=(int)a;在前加上需要转换的数据类型