20.9.7笔记
单词
byte字节 short短整型 int整型 long长整型 float单精度浮点数
double双精度浮点数 char字符型 boolean布尔类型 string字符串
标识符
规则:
1.标识符可以包含 大小写字母
2.可以包含数字0~9、$、_(下划线)
3.标识符不能以数字开头
4.标识符不能是关键字
规范:
类名规范:首字母大写,后面每个单词首字母大写 大驼峰式命名
方法名规范:第一个单词首字母小写,后面单词首字母大写 小驼峰命名 例:attackHero
变量名:小驼峰命名
常量
在Java种固定不变的量
整数、小数、字符、字符串、布尔型、空常量
变量
在内存中申请一块空间,存储一个数据
格式:数据类型 变量名=数据值;
基本数据类型;
整数:
byte、short、int、long
小数:
float、double
boolean:
true、false
char:
单引号,表示一个具体的字符
引用数据类型:数组,类,接口
注意事项:
1,在同一个大括号的范围内变量名字不可以相同
2,定义的变量不赋值不能使用
数据类型转换
自动类型转换:
把小类型转换为大类型
强制类型转换:
把大类型转小类型
语法 (强制类型转换的目标类型) 变量;
注意:
尽量避免使用强制类型转换,可能造成数据丢失;小数转整数也会造成数据丢失(小数点后的数据)
ASCLL表:
将所有的英文字母,数字,符号都和十进制进行了一一对应
例如:AZ=6590 az=97122
运算符
算数运算符:
± * / % ++ –
赋值运算符:
= += -= *= /= %=
比较运算符:
== < > <= >= !=
逻辑运算符:
$$ 逻辑与 ||短路或 !取反
三元运算符
格式:
数据类型 变量名=布尔类型表达式?结果1:结果2