运算符的分类

Posted LYL925T

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符的分类相关的知识,希望对你有一定的参考价值。

在java语言中的运算符可分为:

按功能可以分为:赋值运算符、算术运算符、关系运算符和逻辑运算符

按操作数的个数可以分为:单目运算符、双目运算符、三目运算符

下面讲解的是按功能分类的运算符!

赋值运算符

“=”就是所谓的赋值运算符,同时它也是java中最简单的语言,也是最常用的运算符。

示例:int age=90;

我们需要注意的是!

赋值运算符的左侧只可以为一个变量,而右侧可以是变量、常量或者表达式。

算术运算符

运算符功能示例
+      加法运算表达式1+2计算结果为3
+      减法运算表达式2-1计算结果为1
*       乘法运算表达式2*2计算结果为4
/         除法运算表达式4/2计算结果为2
%模运算表达式5%2计算结果为1

示例如下:使用算术运算符即可实现两个数字的基本4则运算

int  num1 = 6;

int  num2 = 3;

int  result;

result = num1+num2; // 加法运算

System.out.printf("%d + %d的结果是 %d\\n",num1,num2,result);

result = num1-num2; // 减法运算

System.out.printf("%d - %d的结果是 %d\\n",num1,num2,result);

result = num1*num2; // 乘法运算

System.out.printf("%d * %d 的结果是 %d\\n",num1,num2,result);

result = num1/num2; // 除法运算

System.out.printf("%d / %d的结果是 %d\\n",num1,num2,result);

result = num1%num2; // 求余运算

System.out.printf("%d %% %d的结果是 %d\\n",num1,num2,result);

在java中还可以将赋值运算符和算术运算符两者进行结合,从而形成复合赋值运算符,是用于对变量自身执行的算术运算的。

运算符功能示例
+=加法运算int a=10; a+=2 等效于a=a+2; a=12
-=减法运算int a=10; a+=2 等效于a=a+2; a=12
*=乘法运算int a=10; a*=2 等效于a=a*2; a=20
/=除法运算int a=10; a/=2 等效于a=a/2; a=5
%=模运算int a=10; a%=2 等效于a=a%2; a=0

多看对自己的运算有好处的哦!

以上是关于运算符的分类的主要内容,如果未能解决你的问题,请参考以下文章

JAVA运算符的分类及自动强制转换示例(偷偷告诉你一个实用妙招哦!)废寝忘食只为博君一赞!

第十章 运算符重载

JAVA运算符

四则运算02

运算符的分类

运算符的分类