掌握算术、关系、逻辑运算符,完成魔法任务
| 运算符 | 名称 | 示例 | 结果 |
|---|---|---|---|
+ |
加法 | 10 + 3 |
13 |
- |
减法 | 10 - 3 |
7 |
* |
乘法 | 10 * 3 |
30 |
/ |
除法 | 10 / 3 |
3(整数除法) |
% |
取模(取余) | 10 % 3 |
1 |
【问题描述】
声明变量a,并赋值为一个三位数,输出该三位数各个数位上的数字之和。
例如:int a = 123;输出结果为 6(1+2+3=6)
输入一个三位数,观察如何分离出个位、十位、百位
用于比较两个值的大小关系,结果为布尔值(true或false)。
| 运算符 | 含义 | 示例 | 结果 |
|---|---|---|---|
== |
等于 | 5 == 5 |
true |
!= |
不等于 | 5 != 3 |
true |
> |
大于 | 5 > 3 |
true |
< |
小于 | 5 < 3 |
false |
>= |
大于等于 | 5 >= 5 |
true |
<= |
小于等于 | 5 <= 3 |
false |
用于组合多个条件判断。
| 运算符 | 名称 | 说明 | 示例 |
|---|---|---|---|
&& |
逻辑与(AND) | 两个条件都为真时结果为真 | (5>3) && (5<10) → true |
|| |
逻辑或(OR) | 至少一个条件为真时结果为真 | (5>3) || (5<2) → true |
! |
逻辑非(NOT) | 取反,真变假,假变真 | !(5>3) → false |
输入两个数字,测试各种运算符的结果
当表达式中有多个运算符时,按照优先级顺序执行:
() - 最高优先级* / %+ -> < >= <=== !=&&||(a + b) * c 比 a + b * c 更清晰