码迷,mamicode.com
首页 > 编程语言 > 详细

Java的表达式和运算符

时间:2020-03-04 23:25:44      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:循环结构   运算   sum   优先   必须   ||   --   red   赋值运算符   

Java的表达式和运算符

技术图片

运算符

指明了对操作数的运算方式叫做运算符。

算术运算符

算术运算符主要用于进行基本的算术运算,比如:加、减、乘、除等。

技术图片

自增自减运算符

技术图片

图中num1的值是1,"++"是为加一,而"--"是为减一,但是有的在前有的在后,有什么区别呢?

前面

图中等号是将右边的值赋给左边的变量。

而自增自减运算符在前面时,就是先算出结果,然后再将值赋给左边的变量。就是说num1先加一或者减一然后赋值给num2变量。

后面

而自增自减运算符在后面时,就是先赋值,然后再将进行加一或者减一。就是说num1现在的值先赋值给num2然后num1在进行加一或者减一。

赋值运算符

顾名思义就是讲一个值赋值给一个变量。

格式变量 = 表达式;

注意是将右边表达式的值赋值给左边的变量,是从右往左运算的。

复合赋值运算符

技术图片

关系运算符

关系运算符用于比较并判断两个数据的大小,比如大于。

比较的结果只能是一个布尔类型的值。

技术图片

?

逻辑运算符

技术图片

"与"的意思就是必须同时满足"&&"左边和右边两个运算条件。

"或"的意思就是只需要满足"||"左边和右边其中一个运算条件。

"非"的意思就是不满足"!"后面的运算条件。

与或非常常用于判断结构和循环结构我们下章会讲到。

条件运算符

Java语言中的条件运算符有单目运算符、双目运算符和三目运算符,它们分别对应着一个、两个和单个操作数,也就是说条件运算符是用操作数数目来分的。

而我们做常用的就是三目运算符。

单目运算符

其中有:~(按位取反)、!(取反)、-(符号运算符)、++(自增)、--(自减)

双目运算符

其中有:+、-、*、/、%(取余)

三目运算符

语法布尔表达式?表达式1:表达式2;

当布尔表达式为true时返回表达式1的值,否则返回表达式2的值。

运算符的优先级

技术图片技术图片

是自上到下的优先级。

表达式

表达式是由运算符和操作数组成的。如:

10、num1、num1+num2、sum=num1+num2

技术图片

前两天有点事没有更新今天补上。

错误希望指正。

我们会变得更好,加油!

我们评论区里见!

Java的表达式和运算符

标签:循环结构   运算   sum   优先   必须   ||   --   red   赋值运算符   

原文地址:https://www.cnblogs.com/auditoryfeather/p/12416641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!