算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。
表格中的实例假设整数变量A的值为10,变量B的值为20。
操作符 | 描述 | 例子 |
---|---|---|
+ | 加法 - 相加运算符两侧的值 | A + B 等于 30 |
- | 减法 - 左操作数减去右操作数 | A – B 等于 -10 |
* | 乘法 - 相乘操作符两侧的值 | A * B等于200 |
/ | 除法 - 左操作数除以右操作数 | B / A等于2 |
% | 取余 - 左操作数除以右操作数的余数 | B%A等于0 |
++ | 自增: 操作数的值增加1 | B++ 或 ++B 等于 21 |
— | 自减: 操作数的值减少1 | B— 或 —B 等于 19 |
public static void main(String[] args) {
//算数运算符
int a = 50;
int b = 5;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / b); //两个整数的运算结果一定是整数,想拿到小数就需要带入小数点参与运算
//++(自增1) --(自减1)
int c = 10;
c++; //c=c+1 ++c ++单独使用时放前放后都一样 99%都是单独使用
//参与运算,++如果放前面,是先自增再运算;++放后面,先运算再自增;
int d = c++;
System.out.println(d);
}
自增自减运算符
1、自增(++)自减(—)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。
2、前缀自增自减法(++a,—a): 先进行自增或者自减运算,再进行表达式运算。
3、后缀自增自减法(a++,a—): 先进行表达式运算,再进行自增或者自减运算