重载的规则:
名字一样,口味不同
* 两同三不同
* 1.同一个类 2.同一个方法名
* 参数列表中 顺序 个数 只有返回值不同,不能构成重载
运算符
算数运算符 %
自增自减 ++a/--a 先用在给值
a++/a-- 先给值再用
逻辑运算符 || 或运算 && 且 ! 非
位运算 & 与 | 或 ^ 非
&&与&的区别:开发当中使用 && 效率高 (短路运算符)若第一个为false,不进行下一个
非短路运算符 & 若第一个为flase,还是会进行下一个判断
流程控制
单分支结构
多分支结构
switch(key){case:value;break;} break穿透,在开发过程中,需要每个case都需要break
循环控制
while(条件){}
do{}while(条件)
两者的区别:do先做判断在执行;while先判断在执行
for循环 for循环嵌套(外层控制行,内层控制列)