当前位置:网站首页>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、代码优化要求,用尽可能简短的代码
边栏推荐
- 【obs】obsqsv11 硬编 及与metartc codec对比
- 使用C语言实现静态链表
- New window Display Agreement
- Leecode-205. 同构字符串
- conda新建环境时报错NotWritableError: The current user does not have write permissions
- LeetCode常见题型——链表
- mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
- 数据库的备份与恢复「建议收藏」
- 为什么不建议你在 Docker 中跑 Mysql ?
- Web性能测试模型小结
猜你喜欢
随机推荐
聚焦热点 | ISC 2022软件供应链安全治理与运营论坛圆满落幕
共创 Ray 中文社区,Ray Forward Meetup 2022 直播邀你参加!
数据库的备份与恢复「建议收藏」
deepstream学习笔记(三):deepstream-imagedata-multistream解析与接入适配yolov5模型测试
Wireshark classic practice and interview 13-point summary
【C语言】通讯录《静态内存版本》
数字孪生电力系统,可视化应用实现科学调度的电子设备
分形网络(FractalNet)----学习笔记
NTP SERVICE TASK 在GWserver配置、启用NTP服务,为当前环境提供时钟同步服务,Client主机可以从该服务器同步时间。
源码编译安装LAMP和LNMP
分布式数据库难题(三):数据一致性
足不出户也能看星空
Kubernetes YAML编写 讲解
hql语言
考柏的感慨
3.9 - 正规表达式和正规集 3.10 - 有限自动机
Kubernetes服务接入Istio
YOLOV5 study notes (7) - training your own data set
Koa中间件next实现
MATLB|和她跌宕起伏最终到达人生之峰【浪漫旅途】










