循环与运算符

运算符:

运算符的分类:
1、赋值运算符 =
2、算术运算符 + - * / %(模) ++ –
3、复合运算符 += -= *= /= %=
4、关系运算符 > >= < <= == !=
5、逻辑运算符 && || !
6、位运算符 & | ~ ^ << >>
7、三目运算符 ?:
赋值运算符 = 作用是把等号右边的值,赋值给左边的变量。左边一定是变量。
%用于求余数。求余数的时候,余数始终与被除数符号一致。
注意:整数与整数相除,结果取整(抹掉小数部分) 除法里,除数不能为0
关系运算符的运算结果一定是一个boolean
++在变量前面,先增1,再使用变量
++在变量后面,先使用变量,在增1
&& 逻辑与 表示并且,用来连接2个表达式。
&&两侧的表达式都为真的时候,结果才为真。只要有一个表达式是假,结果就是假。
注意事项:一旦发现&&前面的表达式为假了,就不再计算后面的表达式了这个现象称为短路现象。
|| 逻辑或 表示或者。
||左侧或者右侧有一个为true结果就是true。只有在2者都是false的时候才为false。
! 逻辑非。作用就是取反。!右侧是一个表达式。
如果表达式值是true,整个表达式的结果就是false

循环:

在java里有3种方式实现循环: for while do…while 我们所谓的循环是一段代码反复执行若干遍 执行多少遍取决于我们的循环条件
for循环:
for循环的语法格式: for(表达式1;表达式2;表达式3){语句 (循环体)} 表达式1通常称为循环的初始条件 表达式2称为循环条件
条件为真时,执行循环体,条件为假时,结束循环 表达式3称为循环的增量
continue 结束本次循环,进入下一次循环
break 直接跳出循环
while循环:
除了for循环能实现循环以外,while也能循环
for循环的最佳使用场景,知道次数的循环
while循环最佳使用场景,不知道循环次数,但是知道循环的条件
for能实现的功能,while都能实现
while循环的语法格式:while(循环条件){语句}

do…while循环:
do…while也能实现循环
功能与while类似
与while循环唯一的区别是至少执行一次循环体
即:while是先判断条件,再看是否执行循环体
do…while先执行循环体,再判断条件
do…的语法格式是do{循环体}while(循环条件);

总结:
开发中:知道循环次数的时候使用for循环
不知道循环次数但是知道循环条件,使用while循环
不知道循环次数,知道循环条件,要求至少执行一次的使用do while循环
开发中几种循环的使用频次:
for最多
其次while(只有当不知道循环次数的时候才用)
几乎不用do while

switch case:

switch分支结构
分支结构: switch…case 它的功能和if else if else if else相同 语法格式如下: switch(常量表达式){ case
常量1:{ 语句1 break;(跳出) } case 常量2:{ 语句2 break;(跳出) } case 常量n:{ 语句n break;(跳出)
} default:{ 语句m break;(跳出) } }
switch种的常量表达式可以是byte,short,int,long,char,String类型

猜你喜欢

转载自blog.csdn.net/csdn_hmt/article/details/88601461