一、运算符
1 .算术运算符:
概念:算术运算使用的符号,用于执行两个变量或值的算术运算。
、 - 、*、 / 、%(求余数)
如果想得到精确的的结果 参与运算的数据必须有一个是小数
2.比较运算符:
概念:比较运算符(关系运算符)是两个数据进行比较时所使用的运算符,比较运算后,会返回一个布尔值(true / false)作为比较运算的结果。
< > = != <= >= == === !==
3.逻辑运算符:
&& 、|| 、!
&&:两边是两个boolean类型的表达式 都为真 结果为真
|| : 两边两个boolean类型表达式 一个为真 结果就为真
!:也叫作取反符,用来取一个布尔值相反的值,如true的相反值是false
4.赋值运算符
概念:用来把数据赋值给变量的运算符。
== += -= *= /= %=
二、控制语句
条件语句和循环语句
1.条件语句
if语句
三种样式 会一个一个进行判断 在一个场景内不使用
if(){}
if(){}
else if() {}
if(){}
else if(){}
else if() {}
else{
}
语句一旦满足其中一个条件其他就不再判断了
注:
1.()中是boolean类型的值或表达式
2.在一个场景内不用多个if并列
3.如果条件后面只有一条语句 可以省略花括号
4.if条件 省略了花括号 只管最近一条语句
switch语句
switch(key){
case key1:
break;
case key2:
break;
defalut:
break;
}
switch 只允许可转换的int值、字符串或枚举变量
Break 退出 switch case可以穿透(一个case跟一个break)
case 后面不能重复
defalut 相当于 else
2、循环语句
(1)for循环
for(初始化表达式1;布尔表达式2;步进表达式4){
循环体3;
}
for循环的执行过程
for(int i=0;i<3;i++){
//1.声明遍历i=1,只执行一次
//2.判断条件i<3
//3.执行循环体
//4.i++
}