运算符:
算术运算符:
+ - * /
%:
模运算 取余数 取整除不尽剩下的余数
赋值:
=
将右边的结果
/
值 赋给左边的变量
算术
+
赋值:
+= -= /= *= ++ --
+= 自增
int n=10; n+=100;
n=n+100;
++ / -- 单位为
1
的自增 自减
n++;
等同于
n=n+1;
比较运算:
== != > < >= <=
比较运算的结果: 都是布尔值 成立
/
不成立
逻辑运算符:
&& || !
与 或 非
&& 两边条件同时成立才可成立
||
两边的条件只要成立一个就算成立
! 取反
将结果变成原来的反值
逻辑语句:
------条件判断
- if else
- 1: if(
条件1
){
代码
1}
解释:如果条件1成立,则执行代码1.
- 2
:
if(
条件1
){
代码
1}else{
代码
2}
解释;如果条件1成立,则执行代码1,否则,执行代码2。
- 3
:
if(
条件
1){
代码
1}else if(
条件
2){
代码
2}else{
代码
3}
解释:如果条件1成立,则执行代码1,否则判断条件2,如果条件2成立,则执行代码2,否则执行代码3.
-
循环语句
1.while
循环:
- while(
条件
){
代码
1 }
解释:只要条件满足,一直执行代码1,如果条件不满足,自动跳出循环。
2. for循环:
for(
设定变量并初始化赋值
;
设定条件
;
更新变量的值
){代码 }
解释:只有当变量满足条件的时候执行代码。
3.do{}while
循环
do{
代码
}while(
条件
);
解释:先执行do的代码,判断while的条件,满足则执行do的循环。即先执行后满足。
-
控制词:
<一> break
中断循环 直接结束循环
<二>continue
跳过当前这次循环 继续下次循环