一、变量命名规则
二、变量的数据类型
三、数据类型转换
四、自增自减
五、缩略写法
六、逻辑运算符
1、变量命名规则:字、下、美、人、数、 骆驼、有意义
字:字母a~z,A~Z
下:下划线_
美:美元符$
人:人民币符¥
数:数字0~9
不能以数字开头,变量名组成是由字下美人数组成。
骆驼:驼峰命名法,className,#类名往往大写字母开头
2、变量的数据类型
数值型:
整型:(由小到大)byte、short、int、long (默认int,0)
byte范围:-128~127 -2的7次方~2的7次方-1;
short范围:-32268~32267 -2的15次方~-2的15次方-1;
int范围: -2的31次方~2的31次方-1
long范围
## 二进制:0000 0000~1111 1111
十进制:0~127
非整型:(浮点数) (默认double, 2.0)
float(单精度浮点数):
double(双精度浮点数):
非数值型:
字符型(char): 字符0,对应ascii码值48(16进制的ascii值0*30);#48/16=3,余0(30)
字符A,对应ascii码值65(16进制的ascii码为0*41)
字符a,对应的ascii码值97(16进制的ascii码为0*61)
布尔型:(判断的结果) (默认值False)
True
False
字符串型:(String)(不是基本数据类型,默认值是null)
##8大数据类型:byte、short、int、long、float、double、char、boolean
3、数据类型转换(正常是数值型)
隐式数据类型转换:
从小类型转换到大类型,自动就可以转换;
强制数据类型转换:(在前面加上数据类型,如6)
从大类型转换到小类型,必须进行强制类型转换,而且有可能丢失精度;
特殊转换:
所有基本数据类型和字符串相加时,全部转成字符串型。
4、自增和自减
a++和++a的关系:都是对a加1:
a++是加之前a的值,++a是加之后的值
5、缩略写法
a+=b——>a=a+b;
a-=b——>a=a-b;
6、逻辑运算符
&&逻辑与:A&&B,A表达式和B表达式同时为true,则结果为true;
||逻辑或: A||B,A表达式和B表达式同时为False ,则结果为false;
!取反: !A,A的表达式值为true时,则结果为false。