当前位置: 首页 > 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.dtcms.com/a/310389.html

相关文章:

  • HRM论文解读
  • Windows安装虚拟机遇到内容解码失败
  • 【Django】-2- 处理HTTP请求
  • HTTP客户端实现:深入理解Go的net/http包
  • Vue3 + Vite 项目中 API 代理配置问题分析与解决
  • 如何处理Y2K38问题
  • 驾驶场景安全带识别误检率↓76%:陌讯动态特征聚合算法实战解析
  • 【深度学习①】 | Numpy数组篇
  • 【从0开始学习Java | 第12篇】内部类
  • C语言:冒泡排序
  • VUE:学习路径
  • 机器学习:开启智能时代的钥匙
  • 前端学习日记(十七)
  • Unity3D制作UI动画效果
  • treeshaking,webpack,vite
  • 技术为核,口碑为盾:普瑞眼科成都市场“卷王”地位的形成逻辑
  • Canny边缘检测算法-个人记录
  • 计数组合学7.10(舒尔函数的组合定义)
  • 图片搜索1688的商品技术实现:API接口item_search_img
  • 嵌入式——C语言:俄罗斯方块
  • C#常见的转义字符
  • 国产开源大模型崛起:使用Kimi K2/Qwen2/GLM-4.5搭建编程助手
  • 浏览器渲染过程
  • VSCode Python 与 C++ 联合调试配置指南
  • web前端第一次作业
  • TwinCAT3编程入门2
  • 如何快速给PDF加书签--保姆级教程
  • TCP协议的特点和首部格式
  • 电力系统与变压器实验知识全总结 | 有功无功、同步发电机、短路空载实验、电压调整率、效率条件全讲透!
  • curl命令使用