Java基础,赋值运算符 比较运算符 逻辑运算符 三元运算符
2021/7/2 12:21:14
本文主要是介绍Java基础,赋值运算符 比较运算符 逻辑运算符 三元运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
赋值运算符: = 、 += 、 -= 、*=、/=、%=。
= 赋值
+= 加后赋值
-= 减后赋值
*= 乘后赋值
/= 除后赋值
%= 取余后赋值
int a = 0; a += 1; system.out.println(a);// a 的值为1;
比较运算符:>、 <、>= 、 <=、 == 、!=
>大于
<小于
>= 大于等于
<=小于等于
== 等于
!= 不等于
比较运算符用于判断,结果是boolean类型,ture 和false。
int a = 3; int b = 4; system.out.println(a==b); //输出结果为false
逻辑运算符:& && | || ^ !
&
都为true才为true , 有一边是false 就为false
System.out.println(true & true);
System.out.println(true & false);
System.out.println(false & false);
&&
System.out.println(true && true);
System.out.println(true && false);
System.out.println(false && false);
区别:&&左边判断出整体结果后右边表达式不执行,如果左边判断不出,右边继续执行; &不管左边结果,都执行右边结果。
int a = 1;
System.out.println(1 > 2 && a++ == 1 ); //前false 后不执行
System.out.println(a);
| 两边都为false时结果为false ,有 true就为true
System.out.println(true | true);
System.out.println(true | false);
System.out.println(false | false);
||
System.out.println(true || true);
System.out.println(true || false);
System.out.println(false || false);
int c = 1;
System.out.println(1 == 1 | c++ == 2);
System.out.println(c);
System.out.println(1 == 1 || c++ == 2);
System.out.println(c);
^ 当两边结果一致 为 false , 不一致为 true
System.out.println(true ^ true);
System.out.println(true ^ false);
System.out.println(false ^ false);
! 取反
System.out.println(!false);
System.out.println(!true);
三元运算符:
格式:(条件表达式)?表达式1:表达式2;
System.out.println( 3>2 ? “正确” : “错误” );
结果为true执行表达式1,结果为false执行表达式2。
这篇关于Java基础,赋值运算符 比较运算符 逻辑运算符 三元运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南