JAVA运算符详解
1.java键盘录入
2.JAVA运算符详解
3.流程控制语句 ——if语句4.JAVA中switch语句格式5.JAVA中的for循环和while循环详解6.JAVA随机数的使用7.JAVA中的内存分配8.JAVA方法详解9.JAVA中的数组详解10.JAVA中字符串的常用方法11.JAVA中的两个容器StringBuilder和StringJoiner概述12.JAVA中ArrayList集合详解13.JAVA中的static关键字14.JAVA——继承详解15.JAVA 多态详解16.JAVA 多态详解17.Java中的包18.Java中的final,权限修饰符与抽象类19.JAVA中的接口详解20.JAVA的内部类21.java中的常用类及常用方法22.正则表达式23.Java中的爬虫24.JAVA——时间类25.JAVA——包装类及Integer的成员方法26.算法总结27.Arrays ——操作数组的工具类28.Lambda表达式29.集合体系结构30.JAVA之树的详解31.Set系列集合32.java——双列集合33.stream流的思想34.JAVA入门——方法引用35.JAVA——异常36.File --JAVA赋值运算符
符号 | 作用 | 说明 |
---|---|---|
= | 赋值 | int a = 10; 将10赋值给变量a |
+= | 加后赋值 | a += b; 将a+b的值给a |
- = | 减后赋值 | a -= b; 将a-b的值给a |
*= | 乘后赋值 | a *= b; 将a*b的值给a |
/= | 除后赋值 | a / =b ; 将a/b的值给a |
%= | 取余后赋值 | a %= b; 将a%b的余数给a |
符号 | 作用 | 说明 |
---|---|---|
== | 判断是否相等 | a == b; 判断a和b的值是否相等,成立为true,不成立false |
!= | 不等 | a != b; 判断a和b的值是否相等,成立为false,不成立为true |
> | 大于 | a > b; 判断a是否大于b,成立为true,不成立为false |
>= | 大于等于 | a >= b; 判断a是否大于等于b,成立为true,不成立为false |
< | 小于 | a < b; 判断a是否小于b,成立为true,不成立为false |
<= | 小于等于 | a <= b; 判断a是否小于等于b,成立为true,不成立为false |
注意:关系运算符的结果都是boolean类型,true或false
逻辑运算符
符号 | 作用 | 说明 |
---|---|---|
& | 并且 | 两边都为真,结果才是真 |
| | 或者 | 两边都是假,结果才是假,只要有一个为真 结果就是真 |
^ | 逻辑异或 | 相同为false,不同为true |
! | 逻辑非 | 取反 |
短路逻辑运算符
符号 | 作用 | 说明 |
---|---|---|
&& | 短路与 | 结果和&相同,但有短路效果 |
|| | 短路或 | 结果和|相同,但有短路效果 |
注意:
-
&和| 无论左边true还是false,右边都要执行
-
&&和|| 如果左边就能确定整个表达式的结果,右边就不执行了
-
&& 左边为false,右边不管是真是假,整个表达式一定是false
-
|| 左边为true,右边不管是真是假,整个表达式一定为true
-
最常用的逻辑运算符:&&和||
三元运算符
格式:关系表达式 ? 表达式1 : 表达式2;
计算规则:
-
首先计算关系表达式的值
-
如果值为true,表达式1的值就是运算结果
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?