Java运算符讲解附例子说明(大全)

简介: Java运算符分为六大:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件(三目)运算符、位运算符

Java运算符分为六大:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件(三目)运算符、位运算符

一、算术运算符:+(加),-(减),*(乘),/(除),%(求余),++(自增),--(自减)

二、赋值运算符:=(等于),+=(自加一次等于),-=(自减一次等于),*=(自乘一次等于),/=(自除一次等于),+(字符串连接符)

三、比较运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(比较等于),!=(不等于)

返回结果只有:true或者false

四、逻辑运算符:&(按位与),&&(短路与),|(按位或),||(短路或),!(非,即取反)

五、条件(三目、三元)运算符:?:

六、位运算符(都是基于二进制来计算):&(按位与),|(按位或),^(异或运算),<<(左移运算符),>>(右移运算符),>>>(无符号运算符),~(非、取反运算符)

位运算符要求了解就好

须知:整数默认为int型

一、算术运算符:+(加),-(减),*(乘),/(除),%(求余),++(自增),--(自减)

1.+

2. -

3.*

4./

注意:整数默认位int型,要精确到小数点后面的数值要进行强制转换

5.%

6.++

分为两种++i(先自加再输出)i++(先输出再自加,常用),概括解释就是谁在前面就先输出谁

7.--

也有两种写法,和自增同理

=========================================================================

二、赋值运算符:=(等于),+=(自加一次等于),-=(自减一次等于),*=(自乘一次等于),/=(自除一次等于),+(字符串连接符)

1.=

2.+=

3.-=

4.*=

5./=

输出默认为int整数型,不会取小数余数这些

6.+

=========================================================================

三、比较运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(比较等于),!=(不等于)

返回结果只有:true或者false

1.>

2. <

3.>=

 

4.<=

5.==

6.!=

=========================================================================

四、逻辑运算符:&(按位与),&&(短路与),|(按位或),||(短路或),!(非,即取反)

1. &

2.&&

3.|

4. ||

5. !

========================================================================

五、条件(三目、三元)运算符?:

 ======================================================================== 

六、位运算符(都是基于二进制来计算):&(按位与),|(按位或),^(异或运算),<<(左移运算符),>>(右移运算符),>>>(无符号运算符),~(非、取反运算符)

位运算符要求了解就好

1.&  

2.|

3.^

4.<<

 

5.>>

6.>>>

7.~

目录
相关文章
|
3月前
|
Java
Java运算符
Java运算符
51 12
|
4月前
|
Java 测试技术 数据处理
Java零基础教学(17):Java运算符详解
【8月更文挑战第17天】Java零基础教学篇,手把手实践教学!
73 4
|
2月前
|
算法 Java 测试技术
🌟Java 零基础 | 详解 单目运算符
【10月更文挑战第14天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
48 7
|
2月前
|
Java 测试技术 开发者
🌟Java 零基础 | 深入理解三目运算符
【10月更文挑战第13天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
43 3
|
2月前
|
Java 测试技术 开发者
🌟Java零基础-Lambda运算符详解 🌟
【10月更文挑战第12天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
26 1
|
2月前
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
53 4
|
2月前
|
安全 Java 测试技术
🌟 Java 零基础 | 详解 instanceof 运算符
【10月更文挑战第1天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
45 1
|
2月前
|
存储 Java C语言
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
42 3
|
3月前
|
Java 测试技术 程序员
Java零基础(23) - Java赋值运算符,了解一下!
【9月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
65 11
|
4月前
|
Java 测试技术 计算机视觉
Java零基础(18) - Java运算符,了解一下!
【8月更文挑战第18天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
46 5