目录
2.4 运算符
2.4.1 算数运算符
运算符 | 含义 | 用法 |
+ | 加法 | x+y |
- | 减法 | x-y |
* | 乘法 | x*y |
/ | 除法 | x/y |
% | 求余 | x%y |
++ | 自增 | x++,++x |
-- | 自减 | x--,--x |
2.4.2 赋值运算符
运算符 | 示例 | 含义 |
= | x=5 | x=5 |
+= | x+=5 | x=x+5 |
-= | x-=5 | x=x-5 |
*= | x*=5 | x=x*5 |
/= | x/=5 | x=x/5 |
%= | x%=5 | x=x%5 |
2.4.3 关系运算符
运算符 | 含义 | 示例 |
== | 判断相等 | x==y |
!= | 不等于 | x!=y |
> | 大于 | x>y |
< | 小于 | x<y |
>= | 大于等于 | x>=y |
<= | 小于等于 | x<=y |
2.4.4 逻辑运算符
运算符 | 示例 | 含义 |
&& | x&&y | 逻辑与运算 |
|| | x||y | 逻辑或运算 |
! | !x | 逻辑非运算 |
2.4.5 条件运算符
(表达式1?表达式2:表达式3)
计算方式:
1、首先计算表达式1
2、如果表达式1为true,计算表达式2.
3、如果表达式1为false,计算表达式2.
2.5 表达式
表达式是程序设计语言的基本组成部分,表示一种求值法则。
需要注意:1、优先级 2、不同类型混合运算:运算结果同最高精度类型
2.6 程序控制语句
分为3部分顺序结构、选择结构、循环结构
2.6.1 顺序结构
按程序表示,从上至下执行。
2.6.2 选择结构
(1)简单if语句
写法:
if(布尔表达式){执行如果表达式的值为true}
(2)if...else
写法:
if(布尔表达式){执行如果表达式的值为true}
else
{执行表达式为false的语句}
(3)复杂if语句
if(布尔表达式1){执行如果表达式1的值为true的语句}
else if(布尔表达式2)
{执行如果表达式2为true的语句}
else
{以上布尔表达式都不满足时执行}
(4)switch结构
switch(expression)
{
case value://语句
break;//可选
//你可以有任意数量的case语句
default:可选
}
本文含有隐藏内容,请 开通VIP 后查看