java运算符有哪些

Java中的运算符主要包括算术运算符(如+、、*、/、%)、关系运算符(如==、!=、>、=、>>)和赋值运算符(如=、+=、=、*=、/=、%=)等。

Java运算符是用于操作变量和常量的符号,它们包括算术运算符关系运算符、位运算符、逻辑运算符、赋值运算符等,以下将详细分析Java中的各类运算符:

java运算符有哪些
(图片来源网络,侵删)

1、算术运算符

加法(+):用于求两个操作数的和。A + B等于30。

减法():用于求两个操作数的差。A B等于10。

**乘法(*)**:用于求两个操作数的积。A * B等于200。

除法(/):用于求两个操作数的商。B / A等于2。

java运算符有哪些
(图片来源网络,侵删)

取余(%):用于求两个操作数相除后的余数。B % A等于0。

自增(++):用于将操作数的值增加1。B++++B等于21。

自减():用于将操作数的值减少1。BB等于19。

前缀自增自减法:先进行自增或者自减运算,再进行表达式运算。

后缀自增自减法:先进行表达式运算,再进行自增或者自减运算。

java运算符有哪些
(图片来源网络,侵删)

2、关系运算符

相等(==):检查两个操作数的值是否相等,如果相等则条件为真。A == B为假。

不等(!=):检查两个操作数的值是否相等,如果不相等则条件为真。A != B为真。

大于(>):检查左操作数的值是否大于右操作数的值,如果是则条件为真。A > B为假。

小于(<):检查左操作数的值是否小于右操作数的值,如果是则条件为真。A < B为真。

大于等于(>=):检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。A >= B为假。

小于等于(<=):检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。A <= B为真。

3、位运算符

左移(<<):将左操作数的各二进制位全部左移若干位,右边用0补齐。

右移(>>):将左操作数的各二进制位全部右移若干位,左边用0补齐。

无符号右移(>>>):将左操作数的各二进制位全部右移若干位,左边用0补齐,不保留符号位。

按位与(&):对两个操作数的对应位执行与运算,两位都为1时结果才为1。

按位或(|):对两个操作数的对应位执行或运算,只要有一位为1结果就为1。

按位异或(^):对两个操作数的对应位执行异或运算,两位不同结果才为1。

按位取反(~):对一个操作数执行取反运算,0变为1,1变为0。

4、逻辑运算符

逻辑与(&&):当两个操作数都为true时结果为true,否则为false。

逻辑或(||):当两个操作数中有一个为true时结果为true,否则为false。

逻辑非(!):对一个操作数取反,即若为true则结果为false,若为false则结果为true。

5、赋值运算符

简单赋值(=):将右侧表达式的值赋给左侧变量。

扩展赋值:隐含了强制类型转换。s += 10相当于s = (short)(s + 10)

6、其他运算符

三元运算符(? :):根据条件表达式的真假来选择两个值中的一个。(a == 1) ? 20 : 30将根据a是否等于1来返回20或30。

instanceof运算符:检查对象是否为特定类型(类或接口类型)。(obj instanceof String)将检查obj是否是String类型。

Java提供了丰富的运算符来处理各种数据操作,从基本的算术运算到复杂的逻辑和关系判断,再到位运算和特殊运算符,这些工具使得Java能够灵活地应对不同的编程需求,在使用时应注意运算符的优先级和结合性,以及数据类型之间的转换规则,从而确保代码的正确性和高效性。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/773407.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-07-14 00:05
下一篇 2024-07-14 00:11

相关推荐

  • python求余数_Python

    Python中求余数可以使用取模运算符(%)。要计算a除以b的余数,可以使用表达式a % b。如果a和b都是整数,那么结果将是a除以b后的余数。

    2024-07-03
    0105
  • python运算符_运算符

    Python 中有多种运算符,包括算术、比较、逻辑、位运算和身份运算符。算术运算符用于执行基本的数学运算,如加法、减法、乘法、除法等。比较运算符用于比较两个值的大小。逻辑运算符用于组合布尔表达式。位运算符用于处理二进制数。身份运算符用于比较两个对象的身份。

    2024-06-27
    034
  • python取余数_Python

    Python中的取余数操作使用 % 运算符。要计算两个数字的余数,可以使用以下代码:,,“python,a = 10,b = 3,remainder = a % b,print(remainder) # 输出结果为1,“

    2024-06-23
    0188
  • Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符

    Shell算数运算符 运算符 描述 + 加法 减法 * 乘法 / 除法 % 取余 ** 幂运算 示例:#!/bin/basha=10b=20c=$((a+b))d=$((ab))e=$((a*b))f=$((a/b))g=$((a%b))h=$((a**2))echo &quot;a + b = $c……

    2024-06-08
    044

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入