目录
一、算数运算符
1.除法运算
2.自增符运算规则
3.%取余的实践
二、赋值运算符
1.short型变量使用+=进行赋值,不需要强制类型转换即可实现。
三、比较运算符
一、算数运算符
| 运算符 | 名称 | 作用 |
| + | 加 | 累加 |
| - | 减 | 取差 |
| * | 乘 | 倍数 |
| / | 除 | 几份 |
| % | 取余 | 筛选 |
| ++ | 自增 | +1 |
| -- | 自减 | -1 |
1.除法运算
案例1:五除二
class operator{
public static void main(String[] args) {
//整形除法运算
int int5 = 5;
int int2 = 2;
System.out.println("int5 / int2 = " + int5 / int2 );
}
}
结果:输出为2。
结论:整形做除法运算仅保留整数部分。
2.自增符运算规则
(不改变变量原本的数据类型,可方便于short类型自增一)
案例2:++放变量前与++放变量后的对比实验
int fjia = 10;
int x = ++fjia;
System.out.println("x = ++fjia : x =" + x);
int bjia = 10;
int y = bjia++;
System.out.println("y = bjia++ : y =" + y);
结果:x=11;y=10。
结论:++在前时先自增,后做其他运算;++在后时先做其他运算,后做自增。
3.%取余的实践
案例三:利用/除法和%取余打印出百位、个位和十位。
int num = 985;
int bai = num / 100;
int shi = num % 100 / 10;
int ge = num % 10;
System.out.println("百 十 个");
System.out.println(bai +"t" + shi + "t" + ge);
打印结果: 百 十 个
9 8 5
二、赋值运算符
| 运算符 | 名称 | 作用 |
| = | 等于 | 等号右边的值赋值给等号左边的变量 |
| += | 加等于 | 左右相加赋值给左边的变量 |
| -= | 减等于 | 左减右赋值给等号左边的变量 |
| *= | 乘等于 | 左右相乘赋值给左 |
| /= | 除等于 | 左除右赋值给左 |
| %= | 取余等于 | 左取余赋值给左 |
同样能实现运算时优先考虑++、次优考虑+=
1.short型变量使用+=进行赋值,不需要强制类型转换即可实现。
案例4:short变量实现不改变变量类型加5
short s1 = 5;
s1 += 5;
System.out.println("s1 = "+ s1);
打印结果:s1 = 10
三、比较运算符
| 运算符 | 名称 | 作用 |
| == | 相等 | 相等返回真,不相等返回假 |
| != | 不想等 | 不相等返回真,相等返回假 |
| < | 小于 | 小于返回真,大于等于返回假 |
| > | 大于 | 大于返回真,小于等于返回假 |
| <= | 小于等于 | 小于等于返回真,大于返回假 |
| >= | 大于等于 | 大于等于返回真,小于返回假 |
比较运算符返回的值为布尔类数值,非真即假!



