当前位置:网站首页>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、代码优化要求,用尽可能简短的代码
边栏推荐
- 数据库的备份与恢复「建议收藏」
- 数字孪生智慧制造生产线项目实施方案,平台认知与概念
- 安全知识培训——消防安全
- CST Studio Suite 2021软件安装包和安装教程
- Dry goods!Towards robust test-time adaptation
- [C language] In-depth understanding of pointers and arrays (issue 4)
- 数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口
- MATLB|和她跌宕起伏最终到达人生之峰【浪漫旅途】
- 信息系统项目管理师核心考点(六十四)信息安全基础知识重要概念
- Leetcode80. 删除有序数组中的重复项 II
猜你喜欢
Leetcode83. 删除排序链表中的重复元素
收银管理软件如何做好员工管理?
关于HBuilder X鼠标变为_ 替换字符的问题
Leetcode80. 删除有序数组中的重复项 II
数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口
Leetcode79. 单词搜索
mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
dlopen failed: library “libtaml.so“ not found
【问题解决】训练和验证准确率很高,但测试准确率很低
如何抑制告警风暴?
随机推荐
《MySQL入门很轻松》第4章:数据表中存放的数据类型
Leetcode79. 单词搜索
2022中高级Android面试题汇总来助你通过面试
Golden Warehouse Database KingbaseGIS User Manual (6.4. Geometry Object Access Function)
dlopen failed: library "libtaml.so" not found
dlopen failed: library “libtaml.so“ not found
Redis redisTemplate.execute 执行锁
【C语言】通讯录《静态内存版本》
Dry goods!Towards robust test-time adaptation
服务发现@EnableDiscoveryClient
网络协议05 -网络层
conda新建环境时报错NotWritableError: The current user does not have write permissions
WPF DataGrid using data templates
天猫全网商品详情封装接口
基于ABP的AppUser对象扩展
20220808-一些想法
[C language] Address book "Static Memory Version"
ETCD快速入门-02 ETCD安装
arm-4-裸板开发
Project (7) - PolarSeg point cloud semantic segmentation