当前位置:网站首页>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、代码优化要求,用尽可能简短的代码
边栏推荐
- The technical aspects of the byte have been passed, and the salary has been negotiated for 20K*13, but the result is still being brushed. I asked the HR why...
- 2022中高级Android面试题汇总来助你通过面试
- 【毕业设计】 基于Stm32的家庭智能监控系统 - 单片机 图像识别 人体检测 AI
- Creo5.0 introductory tutorial free material
- Solidity 智能合约入门
- NTU General Database-Gbase-8a-Learning-04-Deploying Distributed Clusters
- 安全知识培训——消防安全
- 考柏的感慨
- 微服务【同步和异步通讯详解】第6章
- ES6 Beginner to Mastery #13: Extension Methods for Arrays 2
猜你喜欢
随机推荐
Dry goods!Towards robust test-time adaptation
Creo5.0 introductory tutorial free material
Redis redisTemplate.execute 执行锁
深入理解Aarch64内存管理
C language learning journey [operator (incomplete version)]
错误提示:Syntax error on token “function”, delete this token
分布式数据库难题(三):数据一致性
GoLang 使用 goroutine 停止的几种办法
2022金九银十工作潮,怎么样才能成功跳槽面试拿到高薪呢?
天猫全网商品详情封装接口
Tensor flow 踩坑记
Today's sleep quality record 61 points
3.4 - 编译与解释 3.5 - 编译过程 3.8 - 文法
【obs】obsqsv11 硬编 及与metartc codec对比
Creo5.0入门教程赠素材
Redis-基本介绍/linux下环境配置/配置文件
C语言学习之旅 【操作符(残缺版)】
上交所实时行情文件汇总
技术分享 | 接口自动化测试如何处理 Header cookie
conda新建环境时报错NotWritableError: The current user does not have write permissions


![MATLB|And her ups and downs and finally reached the peak of life [Romantic Journey]](/img/10/55cc34a929768d89d9ffde8a5b3419.png)








