1.Java运算符的分类
算术运算符 + - * / % ++ --
关系运算符 > < >= <= == !=
布尔逻辑运算符 ! (逻辑非)&(逻辑与) | (逻辑或) ^(逻辑异或) && (短路与)||(短路或)
位运算符 & | ^ ~ >> << >>>
赋值运算符 = 扩展 += -= *= /=
字符串连接符 +
2(1达式是符合一定语法规则的运算符和操作序列 i 10.5+i
(2)表达式的值:对表达式中操作数进行运算的得到的结果称为表达式的值
(3)表达式的类型:表达式的值的数据类型即为表达式的类型
3.程序流程分类:
顺序结构 分子结构 循环结构
4.分子结构
(1)if(布尔类型表达式)
{
语句;
}
(2)if(布尔类型表达式)
{
语句;
}
else{
语句;
}
(3)if(布尔类型表达式)
{
语句;
}
else if(布尔类型表达式){
语句;
}
...
[else
{
语句;
}]
(4)switch结构
switch(表达式)/*表达式的类型只为四种类型(byte short int char)
{
case 常量1:
语句;
break;
........
case 常量N:
语句N
break;
[default:
默认语句;
break;]
}
5.循环语句
(1)for循环语句
(2)while循环语句