运算符
概念
·对常量进行加减乘除
常用的运算符
·算术运算符
如果++或–单独操作,前后都一样
如果++或–参与运算的话,如果++或–在变量前,先++或–再参与运算 eg:++y;
如果++或–在变量后,先参与运算再++ eg:y++
·赋值运算符
·关系运算符
·逻辑运算符 && 和 ||
&& 和 & 的区别?首先最终结果都一样;且 && 具有短路效果左边是false,右边不执行;& 无论左边是F还是T,右边都执行。
( || 与 | 的区别同上;但是 || 的左边是true的话,右边不执行)
·三元运算符 { 关系表达式 } ?表达式1:表达式2
(负数取余,n%m,符号只和n有关。eg:-5 % 2 = -1 ; 5 % 2 = 1)
(‘a’=97 ‘A’=65 ‘0’=48)
程序考虑数据
·安全性数据
·边界数据
·错误数据
if 语句 和 switch语句
·if( ){ } else { }
·if ( ){ } elseif ( ){ }
·switch(变量/表达式)
case 1:语句块;break;
case 2:语句块;break;
………………………………
switch 语句
表达式的值:byte short int short
JDK1.5后加入了 枚举类型
JDK1.7后加入了 String类型
break 中断switch语句的执行
default 所有情况都不匹配的时候 执行该处的语句块
掌握switch语句的执行顺序
for循环
for ( 初始化语句1;判断条件语句2;控制条件语句3 ){
循环体语句4;
}