Java基础--运算符
2017-09-16 22:35
183 查看
一、运算符
java语言中常用的运算符可分为如下几种:
算术运算符
![](https://img-blog.csdn.net/20170916221137786?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg1OTYwNzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
++i:先执行自加,在执行运算操作;
i++:先执行运算操作,再自加
自增资减运算符只能用于操作变量,不能直接用于操作数值或常量
赋值运算符
![](https://img-blog.csdn.net/20170916222428397?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg1OTYwNzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
比较运算符
![](https://img-blog.csdn.net/20170916222953141?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg1OTYwNzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
比较运算符用于判断两个数据的大小,比较结果是一个布尔值(true 或 false)
注意:
1、>、<、>=、<=只支持左右两边操作数是数值类型
2、==、!=两边的操作数既可以是数值类型,也可以是引用类型
逻辑运算符
![](https://img-blog.csdn.net/20170916224152484?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg1OTYwNzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注:短路现象
&&: 左侧判断为false,则右侧不管true或false,系统都认为没有必要执行右侧
||:左侧判断为true,则右侧不管true或false,系统都认为没有必要执行右侧
条件运算符
条件运算符===三木运算符
语法形式:布尔表达式 ? 表达式1 : 表达式2
运算过程:如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值。
运算符的优先级
java语言中常用的运算符可分为如下几种:
算术运算符
++i:先执行自加,在执行运算操作;
i++:先执行运算操作,再自加
自增资减运算符只能用于操作变量,不能直接用于操作数值或常量
赋值运算符
比较运算符
比较运算符用于判断两个数据的大小,比较结果是一个布尔值(true 或 false)
注意:
1、>、<、>=、<=只支持左右两边操作数是数值类型
2、==、!=两边的操作数既可以是数值类型,也可以是引用类型
逻辑运算符
注:短路现象
&&: 左侧判断为false,则右侧不管true或false,系统都认为没有必要执行右侧
||:左侧判断为true,则右侧不管true或false,系统都认为没有必要执行右侧
条件运算符
条件运算符===三木运算符
语法形式:布尔表达式 ? 表达式1 : 表达式2
运算过程:如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值。
运算符的优先级
相关文章推荐
- java基础---->数据类型、运算符、程序控制
- java基础4--其他数据类型与运算符
- java语言基础(13)——运算符基本用法(算数、赋值、比较、逻辑、位运算符)
- JAVA基础:Java运算符大百科
- java基础03 位运算符
- java基础回顾3(运算符)
- java基础学习 视频学习 数据类型以及运算符
- java基础运算符
- 黑马程序员——Java基础语法(一)---关键字、常量、变量、运算符
- java基础学习——变量,java基本类型,运算符和表达式笔试题
- java基础第二章--数据类型和运算符
- java基础(一)——变量、数据类型、运算符
- Java基础03-函数与运算符
- 【JAVA零基础入门系列】Day5 Java中的运算符
- G笔记_Java基础(变量、基本类型、运算符和表达式-1)[案例]
- Java基础知识概括总结三 运算符
- java学习之路-基础语法-运算符
- java基础_instanceof运算符的总结
- 黑马程序员——高新技术---Java基础语法-数据类型和运算符
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句