当前位置: 首页 > news >正文

Java学习-运算符

1.在代码中,如果有小数参与计算,结果有可能不精确。

2.整数参与计算,结果只能是整数。

3.数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算。

(1)隐式转换(自动类型提升):取值范围小的数值转换成取值范围大的数值

(2)强制转换():取值范围大的数值转换成取值范围小的数值

4.byte short char三种类型的数据在运算的时候,都会直接提升为int,然后再进行运算。

5.只要有字符串参与加,那么进行的就是拼接操作。

6.+=,-=,*=,%=底层都隐藏了一个强制类型转换。

7.关系运算符的结果都是boolean(布尔)类型,要么是ture,要么是false

8.短路逻辑运算符具有短路的效果

即当左边的表达式能够确定最终的结果,那么右边就不会再参与运行了。

9、三元运算符

     格式:关系表达式?表达式1:表达式2;

10、ctrl+alt+L自动的格式化代码

11、运算符优先级只需要记住一点:小括号优先于所有。如果想要让哪一个先算,就给他加小括号。

12、原码、反码、补码

反码:为了解决原码不能计算负数的问题而出现的。

    

http://www.lryc.cn/news/607653.html

相关文章:

  • Java:JWT 从原理到高频面试题解析
  • 【Linux】重生之从零开始学习运维之Mysql
  • Rust在CentOS 6上的移植
  • 2025.8.1
  • 1661. 每台机器的进程平均运行时间
  • 系统开机时自动执行指令
  • 基于python大数据的招聘数据可视化及推荐系统
  • 算法思想之 多源 BFS 问题
  • 【Node.js安装注意事项】-安装路径不能有空格
  • PNP机器人机器人学术年会展示灵巧手动作捕捉方案。
  • MySQL分析步
  • Android签名轮转
  • Conda install安装了一些库,如何撤销操作
  • 第13届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2022年3月13日真题
  • 外卖“0元购”退场后,即时零售大战才刚开始
  • CORS模块:你的跨域快速通行证 [特殊字符]
  • 【C语言入门级教学】字符指针变量
  • Java 23 新特性解析与代码示例
  • 嵌入式学习日志————TIM输入捕获
  • EasyGBS的两种录像回看
  • 抢占先机,PostgreSQL 中级专家认证的职业跃迁
  • 学习:入门uniapp Vue3组合式API版本(17)
  • Linux文件系统:从内核到缓冲区的奥秘
  • 如何创建一个飞书应用获取自己的飞书AppID和AppSecret?
  • 力扣面试150题--数字范围按位与
  • QPS 与 TPS 的详细解释及核心区别
  • gdrcopy 原理、安装与示例
  • 国内短剧CPS系统开发:技术架构与商业化实践
  • 将 YOLOv11 的 .pt 模型转换为 YOLOv8 格式需要特定的处理流程 机器学习 计算机视觉cv
  • 【数据分享】中国27省乡镇(街道)级人口密度数据集(2000年)