2019-05-07
2019-05-07 本文已影响0人
田野上的风
逻辑运算符&&与&的区别?
A:&&和&的区别?
a:最终结果都一样。
b:&&具有短路效果。左边是false,右边不执行。
&是 无论左边是false还是true,右边都会执行。
B:||和|的区别?
a:最终结果一样
b:||具有短路效果,左边是true,右边不执行。
|无论 左边是false还是true,右边都会执行。
物理层串联并联电路
++和--操作
单独操作的时候,++和--不管放在前面还是后边,结果是一样的。
但是,如果参与了运算操作的时候;
如果++或者 --在变量的后面的时候,先拿变量参与运算(赋值运算符)操作,
后变量进行++或者--;
如果++或者--在变量的前面的时候,先变量做++或者--,
后拿变量参与运算操作
遵循一个原则:编译器是从左到右,从上往下开始读程序的。和运算优先级原则
Eclipse快捷键
System.out.println(); “:"syso+alt+/"
三元运算符
(关系表达式) ?表达式1 : 表达式 2
If语句
Switch选择
表达式的值:byte, short, int, char
JDK1.5后,加入了枚举类型
JDK1.7后,加入了String类型
break: 中断switch语句的执行。
default: 所有情况都不匹配的时候,就执行该处的语句块:
掌握switch语句的执行顺序。
for循环
格式:
for (初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
两次及三次以上的执行顺序:第一次执行:(初始化语句->判断条件语句->循环体语句->控制条件语句);第二次执行:(判断条件语句->循环体语句->控制条件语句);第三次执行(判断条件语句->循环体语句->控制条件语句)…… 直到循环结束。