什么是Java运算符号?
Java运算符号是用于执行算术、关系和逻辑等操作的符号,这些符号可以对变量和常量进行各种不同的操作。Java的运算符可以大致分为以下几类:
- 算术运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
下面将会分别介绍这些运算符的具体用法和操作。
算术运算符
算术运算符是Java中用于进行数学运算的运算符。Java的算术运算符包括加、减、乘、除、求余和自增自减运算符。
- 加运算符:+
- 减运算符:-
- 乘运算符:*
- 除运算符:/
- 求余运算符:% (即取模运算符,它返回两个数相除后的余数)
- 自增自减运算符:++、--(++表示自增1,--表示自减1)
这些算术运算符可以直接应用于整数、浮点数和字符类型等基本数据类型。
关系和逻辑运算符
关系运算符用于比较两个变量之间的关系,返回一个布尔值(true或false)。
- 等于运算符:==
- 不等于运算符:!=
- 大于运算符:>
- 小于运算符:<
- 大于等于运算符:>=
- 小于等于运算符:<=
逻辑运算符用于链接关系运算符,并进行复合条件判断。
- 逻辑与运算符:&&(用于连接两个关系表达式,当且仅当两个表达式的值都为true时,该运算符才返回true)
- 逻辑或运算符:||(用于连接两个关系表达式,只要两个表达式中至少有一个为true,该运算符就返回true)
- 逻辑非运算符:!(用于对一个关系表达式取否定反义)
关系和逻辑运算符通常用于控制流语句的条件判断,例如while循环和if语句等。
位运算符和赋值运算符
位运算符是Java中用于处理二进制位的运算符,通常应用于程序员手动处理底层数据储存方式的操作。
- 按位与运算符:&(将两个数据的二进制表示位按位进行计算,并将结果返回)
- 按位或运算符:|(将两个数据的二进制表示位按位进行计算,并将结果返回)
- 按位异或运算符:^(将两个数据的二进制表示位按位进行计算,并将结果返回)
- 取反运算符:~(将一个数据的二进制表示位全部取反,并返回结果)
- 左移运算符:<<(将一个数据的二进制表示向左移动一定位数,并返回结果)
- 右移运算符:>>(将一个数据的二进制表示向右移动一定位数,并返回结果)
赋值运算符用于将一个值赋给一个变量。
- 赋值运算符:=(将一个值赋给一个变量)
- 复合赋值运算符:+=、-=、*=、/=、%=、&=、|=、^=、<>=(将右操作数和左操作数应用于对应的二进制运算符,然后将结果赋值给左操作数)
位运算符和赋值运算符适用于和底层数据储存有关的操作,例如通过移位操作来减少内存占用或提高运行速度。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javagtegjava.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!