变量
变量的作用域
-
类变量:必须声明和初始化值(方法里面)
-
实例变量:从属于对象(类里面)·
-
局部变量
变量的命名规范
-
所有的变量,方法,类名:见名如意
-
类成员变量:首字母小写和驼峰原则:monthSalary,除第一个单词以外,后面单词首字母大写
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线
-
类名:首字母大写和驼峰原则:Man GoodMan
-
方法名:首字母小写和驼峰原则:run(),runRun()
运算符
算数运算符
-
%:取余(模运算)
-
++(自增):
-
——(自减):
运算结果的数据类型为参与的最大的数据类型
逻辑运算符
-
&&:与(两个都为真才判定为真)(短路:前面为假,即后面停止运算当即判定为假)
-
||:或(一真必真,一假必假)
-
! : 非(如果为真则变成假,如果为假则变成真)
位运算
- &:与(相同为1反之为0)
- / ; 非(相同为0反之为1)
- ^ : 取反(相同为0反之为1)
- ~ :取反(1为0,0为1)
- “>>”: 右移(/2)
- “<<":左移(*2)
条件运算符
扩展赋值运算符
-
a+=b等同于a=a+b
### 三元运算符
1.”?:“:eg:x ? y : 就是如果x==ture,则结果为y,否则结果为z