Java是一种面向对象的编程语言,其运算符用于执行各种操作,如算术、关系和逻辑等,在Java中,运算符可以分为以下几类:
在壶关等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都做网站 网站设计制作按需定制制作,公司网站建设,企业网站建设,品牌网站建设,营销型网站建设,外贸网站建设,壶关网站建设费用合理。
1、一元运算符(Unary Operators)
一元运算符只有一个操作数,主要用于对一个变量进行操作,Java中的一元运算符有以下几种:
递增(++):将操作数的值加1。
递减(--):将操作数的值减1。
正(+):将操作数的值取反。
负(-):对操作数取负值。
按位非(~):对操作数的每一位进行取反操作。
按位取反(!):对操作数进行布尔取反操作。
2、二元运算符(Binary Operators)
二元运算符有两个操作数,用于对两个变量进行操作,Java中的二元运算符有以下几种:
算术运算符:
加(+):两个数相加。
减(-):第一个数减去第二个数。
乘(*):两个数相乘。
除(/):第一个数除以第二个数。
取模(%):第一个数除以第二个数的余数。
整除(%):第一个数除以第二个数的整数部分。
关系运算符:
等于(==):判断两个操作数是否相等。
不等于(!=):判断两个操作数是否不相等。
大于(>):判断第一个操作数是否大于第二个操作数。
小于(<):判断第一个操作数是否小于第二个操作数。
大于等于(>=):判断第一个操作数是否大于或等于第二个操作数。
小于等于(<=):判断第一个操作数是否小于或等于第二个操作数。
逻辑运算符:
与(&&):判断两个操作数是否同时为真。
或(||):判断两个操作数是否有一个为真。
非(!):对操作数进行布尔取反操作。
位运算符:
与(&):对两个操作数的每一位进行与操作。
或(|):对两个操作数的每一位进行或操作。
异或(^):对两个操作数的每一位进行异或操作。
左移(<<):将第一个操作数的二进制表示向左移动指定的位数,然后用0填充右侧空位。
右移(>>):将第一个操作数的二进制表示向右移动指定的位数,然后用0填充左侧空位。
赋值运算符:
等于(=):将右边的操作数值赋给左边的操作数。
加等于(+=):将左边的操作数与右边的操作数相加,然后将结果赋给左边的操作数。
减等于(-=):将左边的操作数减去右边的操作数,然后将结果赋给左边的操作数。
乘等于(*=):将左边的操作数乘以右边的操作数,然后将结果赋给左边的操作数。
除等于(/=):将左边的操作数除以右边的操作数,然后将结果赋给左边的操作数。
条件运算符(?:):根据条件表达式的结果选择两个操作数中的一个作为结果,条件表达式的形式为:条件表达式?表达式1:表达式2,如果条件表达式为真,则选择表达式1作为结果;否则选择表达式2作为结果。
3、Java中的三元运算符
Java中的三元运算符也称为条件运算符,其语法形式为:条件表达式?表达式1:表达式2,三元运算符的功能是根据条件表达式的结果选择两个操作数中的一个作为结果,如果条件表达式为真,则选择表达式1作为结果;否则选择表达式2作为结果。
int a = 5; int b = 10; int max = (a > b)? a: b; // 如果a大于b,则max的值为a,否则max的值为b
4、Java中的运算符优先级
在Java中,不同类型的运算符具有不同的优先级,优先级高的运算符会先于优先级低的运算符执行,Java中的运算符优先级如下:
() [] {} ->
文章题目:java的运算符有哪些
网页地址:http://www.shufengxianlan.com/qtweb/news41/513741.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联