1. 运算符
算数运算符 + - * / % ++ --
赋值运算符 = += -= *= /+ %=
2. 比较运算符(比较运算符计算之后的结果都是boolean)
> < >= <= ==(等于) !=(不等于)
3. 逻辑运算符
&& (与 and 短路与) ||(或 or 短路或) ! (非 not)
4. 位运算符
& | ^ >> <<
5. 三目运算符 选择表达式
结果类型 变量名=表达式 逻辑运算符 表示2?结果1:结果2
6. 流程控制语句:
顺序结构
选择结构
循环结构
终止语句
(1)顺序结构:代码都是从上到下依次进行执行的结构被称为顺序结构
(2)选择结构:有选择性的去执行某些代码这样的结构被称为选择结构
if语句:
If(条件表达式){
执行语句
}
If(条件表达式){
执行语句
}else{
执行语句2
}
If(条件表达式1){
执行语句1
}else if(条件表达式2){
执行语句2
}else if(条件表达式3){
执行语句3
}else if(条件表达式){
执行语句4
}........
Else{
执行语句n+1;
}
switch语句:
Switch(变量){
Case 变量1:
执行语句;
Break;
Case 变量2:
执行语句;
Break;
Case 变量3:
执行语句;
Break;
.......
Default :
执行语句n;
Break;
}
Switch(变量){
Case1:
Case 3:
Case 5:
Case 7:
执行语句;
Break;
Case 4:
Case 6:
Case 9:
执行语句;
Break;
Default :
执行语句;
Break;
}
(3)循环结构: 重复性的执行某段代码这样的结构被称为循环结构
while循环:
while(条件表达式){
循环体
}
dowhile循环
do{
循环体
}while(条件表达式);
While循环和dowhile的区别?
相同点:都是循环语句
不同点:
1、书写结构不同
2、执行上不同
While循环先判断条件表达式是否成立如果成立则执行循环体,如果不成立则不执行
Dowhile循环先执行一次循环体在判断条件表达式是否成立,如果成立执行循环体,如果不成立则不执行
for循环
for(初始化;条件表达式;迭代语句){
循环体
}
(4)终止语句
break;
continue;
Return