运算符是可以操作操作数的值的构造。考虑表达式2 3=5,这里2和3是操作数, 被称为运算符。在这篇关于Java操作符的文章中,我们的目标是让您获得开始使用Java中的运算符所需的
运算符是可以操作操作数的值的构造。考虑表达式2 3=5,这里2和3是操作数, 被称为运算符。在这篇关于Java操作符的文章中,我们的目标是让您获得开始使用Java中的运算符所需的专业知识。
Java支持以下类型的运算符:
算术运算符赋值运算符逻辑运算符关系运算符一元运算符按位运算符三元运算符移位运算符
让我们重点介绍以下每种运算符运算符一个接一个。
算术运算符在Java
算术运算符中用于执行数学运算,如加法、减法,等等,假设下表的A=10和B=20。
运算符
说明
示例
加法
在运算符
的任一侧添加值A B=30
–减法
用左手运算符
减去右手运算符
A-B=-10
*乘法
乘以运算符
两边的值A*B=200
除法
用右手运算符
除法左手操作数A/B=0
%模
除法左手操作数除以右手操作数并返回余数
A%B=0
考虑以下示例:
包Edureka;公共类算术运算符{积分A=10;积分B=20;系统输出打印(A-B);系统输出打印(A/B);系统输出打印(A%B);}
输出:
30-10 200 0 10
赋值运算符在Java
中,赋值运算符是用于为变量赋值的运算符。假设下表的A=10和B=20。
运算符说明示例=将右侧操作数的值赋给左侧操作数c=A B =将右侧操作数赋给左侧操作数,并将结果赋给左侧操作数c =A-=将左侧操作数减去右侧操作数,然后将结果赋给左侧操作数c-=A*=它将右操作数与左操作数相乘,并将结果赋给左操作数c*=a/=它将左操作数与右操作数相除,并将结果赋给左操作数c/=a%=它使用两个操作数取模,并将结果赋给左操作数c%=a^=对运算符执行指数(幂)计算并赋给左操作数c^=a
的值考虑以下示例:
包Edureka;公共类JavaOperators{公共静态void main(字符串[]参数){积分a=10;内景c;系统输出打印(c=a);//Output=10系统输出打印(b =a);//Output=30系统输出打印(b-=a);//Output=20系统输出打印(b/=a);//Output=2系统输出打印(b%=a);//Output=0系统输出打印(b^=a);//Output=0}
在Java操作符教程中继续,让我们看看什么是比较操作符。
在Java
中的关系操作符这些操作符比较它们两边的值并决定它们之间的关系。假设A=10,B=20。
运算符
说明
示例
=
如果两个操作数的值相等,则条件变为真。
(A==B)不是真的
!=
如果两个操作数的值不相等,则条件变为true。
(A!=B)为真
>
如果左操作数的值大于右操作数的值,则条件变为真。
(a>B)不是真
=b)不是真
b)?(a>c)?a: c:(b>c)?b: c);}
输出–最多三个数字=30
前进到最后一个java运算符,让我们了解java中的移位运算符。
移位运算符在java中用于向左或向右移位数字的位,从而将数字相乘或相除。有三种不同类型的移位运算符,即左移位运算符()>)和无符号右移位运算符(>>>)。
语法:
number shift“op number”of“u places”to“u shift;
考虑以下示例:
package Edureka;公共类JavaOperators{公共静态void main(字符串[]参数){系统输出打印(a>>2);//返回14}