运算符的分类
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 |
多看对自己的运算有好处的哦!
以上是关于运算符的分类的主要内容,如果未能解决你的问题,请参考以下文章