当前位置:网站首页>02|运算符
02|运算符
2022-08-09 23:43:00 【农耕园】
1 赋值运算符
赋值运算符:=
1)优先级最低
2 算数运算符
1、取整:当除数和被除数都是整数时,结果一定是忽略了精度的整型
2、除数不可为0,否则报错
3、希望得到浮点数结果,除数或者被除数,只要有一个是浮点数,结果就是浮点数
4、自增自减的运用
A、参与运算时,注意位置
B、不参与运算,单独展示++/–,放前或者放后,都没影响
栈是有序的,读写速度高,8个基本数据类型在栈里边;堆,8个基本数据类型之外,都在堆里边。
3 关系运算符
1、判断两端,必须是基本数据类型
A、==和!=可以用于判断字符和布尔类型,以及数值(可以用于判断引用数据类型的地址是否相等)
B、不等式判断:只可以用于判断数值 C、结果一定是布尔类型
D、处理优先级的时候,如果逻辑不清,可以无脑使用括号(括号的优先级最高的),提高可读性
4 逻辑运算符
1、判断的是布尔类型,结果也是布尔类型
2、短路:当左面就已经能得到结果了,则右面不再执行(常用)
3、长路:无论左面,是否有结果,右面一定会执行(基本上不用)
5 三目运算符
条件是布尔类型,结果类型要统一
6 位运算符


7 练习
用java实现以下功能:
1、先要求输入身份:领导,销售
2、然后区分性别:男/女
3、然后区分季节:春/夏/秋/冬
4、结论:着装要求
5、代码优化要求,用尽可能简短的代码
边栏推荐
- mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
- Enhanced Deep Residual Networks for Single Image Super-Resolution
- 手把手教你编写性能测试用例
- 大龄测试员刚迈过了 35 岁这个“坎儿”,和大家说点儿心里话
- Description of AirFlow
- C语言学习之旅 【操作符(残缺版)】
- Leetcode80. 删除有序数组中的重复项 II
- 数字孪生智慧制造生产线项目实施方案,平台认知与概念
- hql语言
- redis distributed lock code example
猜你喜欢
随机推荐
Leetcode81. 搜索旋转排序数组 II
redis分布式锁代码示例
【剑指offer】第一题 第二题
构建平衡二叉树「建议收藏」
YOLOV5 study notes (7) - training your own data set
Web性能测试模型小结
深入理解Aarch64内存管理
Description of AirFlow
Project (7) - PolarSeg point cloud semantic segmentation
算法---整数替换(Kotlin)
数字孪生电力系统,可视化应用实现科学调度的电子设备
Alibaba Cloud SMS Service Activation
Spark基础【RDD单Value类型转换算子】
【云原生】Kubernetes编排工具精讲
【「收藏」Oracle 数据库安装】
【猜凶手,猜名次,杨辉三角】经典小学奥数的代码逻辑是什么?
NotWritableError: The current user does not have write permissions when conda creates a new environment
Golden Warehouse Database KingbaseGIS User Manual (6.5. Geometry Object Editing Function)
mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
为什么不建议你在 Docker 中跑 Mysql ?










![[SUCTF 2019]CheckIn (.htaccess和.user.ini)](/img/43/9e5a501410d2b957969b713d4fe209.png)
