java运算符有哪些分类,java运算符有哪些?
如何解决写爬虫IP受阻的问题?立即使用。
本教程运行环境:windows7系统,java10版本10,DELL G3电脑。这个方法适用于所有品牌的电脑。
推荐:《java视频教程》
运算符是一个“函数”符号,用来通知Java执行相关操作。
Java语言中常用的运算符可以分为以下几类:
算术运算符
赋值运算符
比较运算符
逻辑算子
条件运算符
1.算术运算符
算术运算符主要用于执行基本的算术运算,如加、减、乘、除。
Java中常用的算术运算符:
其中,and-可以出现在操作数的左边或右边,但结果不同。
答:先赋值,再自行增加。
答:先自我增值,再赋值。
自动递增和自动递减运算符只能用于操作数变量,不能直接用于操作数值或常量!例如,5、8等。都是错的!
2.赋值运算符
赋值运算符指的是为变量或常量指定值的符号。例如,可以使用“=”将右边的表达式结果赋给左边的操作数。
下表显示了Java支持的常见赋值运算符:
3.比较运算符
比较运算符用于确定两个数据的大小,例如:大于、等于和不等于。比较的结果是一个布尔值(真或假)。
下表显示了Java中常用的比较运算符:
哦,注意:
1、=、=数字类型仅支持左操作数和右操作数。
2、==、=两边的操作数可以是数值类型,也可以是引用类型。
4.逻辑运算符
逻辑运算符主要用于逻辑运算。下表显示了Java中常用的逻辑运算符:
我们可以从“投票”的角度来理解逻辑运算符:
1.并且:在一个议题通过之前,每个人都需要投票赞成。
2,或者:只需要一个人投票赞成通过一个议题。
3.不是:原来有人投了票,通过非运营方,他的票可以作废。
4.XOR:一个议题只有在只有一个人投票的情况下才能通过。
在使用逻辑运算符时,我们会遇到一个有趣的现象“短路”。
比如在(一二)(一二三)中,如果可以确定左边的一二的运行结果为假,那么系统认为右边的一二三就不再需要执行了。
同样,在(一二)(一二三)中,如果可以确定左边表达式的运行结果为真,系统也会认为右边的一二三不需要执行!
5.条件运算符
条件运算符(?)又称“三元运算符”。
语法形式:布尔表达式?表达式1:表达式2
运算过程:如果布尔表达式的值为真,则返回表达式1的值,否则,返回表达式2的值。
例如:
因为表达式85的值为真,所以8大于5。
Java中运算符的优先级
所谓优先级,就是表达式中的运算顺序。下表显示了Java中常用运算符的优先级:
级别1的优先级最高,级别11的优先级最低。比如x=7 3 * 2的结果就是13“先乘后加”!
PS:不用背运算符的优先级顺序。在实际开发中,括号通常用于辅助优先级管理。例如:
分析:括号的优先级最高,所以
1.执行一个18,结果是30。
2.执行(a 18)% 4取模块,结果是2。
3.执行a *(a 18)% 4),结果是24以上,这是java运算符的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。