JAVA运算符之算术运算符、赋值运算符

Java运算符之算术运算符、赋值运算符

概论:在Java语言中有六种运算符,分别是:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、类型相关运算符。

一. 算术运算符:有7个基本的算术运算符,分别为加(+)、减(-)、乘(*)、除(/)、求余(%)、自加(++)、自减(- -)。
主要讲几个特殊:
1.加法(+):它可以用来算术之外,还可以作为字符串的连接运算符。
2.减法(-):它可以用作减法之外,还可以作为求负的运算符,如下代码:

double x = -5.2;
x = -x;//将x求负,其值变为5.2

3.除法(/):特殊点是两个操作数都是整数,则结果是截断取整,如19/4结果为4。
4.求余(%):即求余数,但注意的是其运算结果不一定总是整数。如:5.2%3.1结果为2.1 。
5.自加(++):特殊点是自加是单目运算符,只能操作一个操作数,且该操作数是数值型(整数,浮点数)。其用法如下:

 int a = 5;
 /*
   自加符号放在右边,则先把操作数放入表达式运算,
   然后才把操作数加1。
   就是先让 a + 6 得11,然后 a + 1
 */
 int b = a++ + 6;
 System.out.println(b);//b = 11

/*
   自加符号放在左边,则操作数先加1,
   然后才把操作数放入表达式运算。
   就是先让 a + 1 得6,然后 a + 6 得12
*/
 int c = ++a + 6;
 System.out.println(c);//c = 12

6 . 自减(- -):跟自加同理。

至于其他更加复杂的运算符,可以借助java.lang.Math类的工具方法完成复杂的数学运算。

二、 赋值运算符
Java用 = 作为赋值运算符,其用法如下:
注:赋值运算符是从右向左执行计算。

//将一个直接量赋值给变量
String str = 'java';
double pi = 3.14;
boolean v = true;
//将一个变量的值赋给另一个变量
String str2 = str;
//赋值运算符支持连续赋值,但不推荐用。
int a;
int b;
int c;
a = b = c = 8;
//将表达式的值赋给变量
double d1 = 8.8;
double d2 = d1 + 7.2;

猜你喜欢

转载自blog.csdn.net/weixin_45856580/article/details/111183526