算数运算符
算术运算符用在数学表达式中,它们的作用和在数学中的作用一样
操作符 | 描述 | 例子 |
---|---|---|
+ | 加法-相加运算符两侧的值 | A+B等于20 |
- | 减法-左操作数减去右操作数 | A-B等于-10 |
* | 乘法-相乘操作符两侧的值 | A*B等于200 |
/ | 除法-左操作数除以右操作数 | A/B等于0 |
% | 取余-左操作数除以右操作数的余数 | B%A等于0 |
++ | 自增操作数的值增加1 | B++或++B |
-- | 自减操作数的值减少1 | B--或者--B |
前++与后++(--)
int B=10;
//后++
B++;//当前B=10;
B;//当前B=11;
//前++
B=10 //初始化
++B;当前B=11;
int d = --c; 拆分运算过程为: c=c-1=2; d=c=2, 最后结果为d=2,c=2
int b = ++a; 拆分运算过程为: a=a+1=4; b=a=4, 最后结果为b=4,a=4
+ - * / % += -= *= /= %= ++ --
//byte类型的变量以及char类型的变量在参与运算的时候
//会先提升int
// i/0
//报错信息: ArithmeticException