java-运算符与判断
2024-09-01 21:24:14
运算符:
1)算术运算符:+-*/%,++,--
进行加、减、乘、除、取余数、自增、自减
2)关系运算符:>,<,>=,<=,==,!= boolean类型
判断两个整形或者浮点型大小得到的值为布尔型
3)逻辑运算符:&&,||,! boolean类型
&&:短路与(并且),两边都为真则为真,见false则false第1个数为false时,发生短路(后面的不执行了)
||:短路或(或者),有一边为真则为真,见true则true 第1个数为true时,发生短路(后面的不执行了)
!:逻辑非(取反),非真则假,非假则真
4)赋值运算符:=,+=,-=,*=,/=,%=
将对应类型的值赋给变量
5)字符串连接运算符:+
6)三目运算符:boolean?数1:数2
boolean?数1:数2
计算boolean的值:
若为true,则整个表达式的结果为数1 若为false,则整个表达式的结果为数2
分支结构:有条件的执行某语句,并非每句必走
1)if:1条路
2)if...else:2条路
3)if...else if:多条路
4)switch...case:多条路
优点:效率高、结构清晰
缺点:整数、相等
break:跳出switch
我是初学者,如有更新不好的,欢迎这位大神指出,谢谢大家!
更多精彩以后更新,转载注明!
最新文章
- SQL报表(Report Builder)里面的几个常见问题(持续更新)
- libQtCassandra 0.5.0 发布
- linux 共享内存实现
- String.Format in javascript
- 泛函编程(23)-泛函数据类型-Monad
- 调用手机话费充值API的SDK编写思路
- 将listBox中信息显示在dataGridview中,操作datagridview后删除listBox信息和SQL数据库信息 续(浅谈listBox..)
- [Android] 输入系统(二)
- stm32开发笔记一:使用固件库在RealView-MDK中新建工程(上)
- iOS 判断设备是否越狱
- 如何解决JavaWeb乱码问题
- memcpy源代码
- 快学Scala-第二章 控制结构和函数
- 2.5、Android Studio添加多适配的向量图片
- RzPageControl Tab拖拽 移动
- django获取表单数据
- ";学霸";系统Alpha版本发布说明
- dubbo Framework pic
- JavaScript总结(八)
- 【LOJ】#2446. 「NOI2011」 NOI 嘉年华