🐰运算符
2021-3-2
| 2023-8-3
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 

Java运算符

假设整数变量A的值为10,变量B的值为20
 
算术运算符数学运算的
notion image
整数的数值表示不但是精确的,而且整数运算永远是精确的,即使是除法也是精确的,因为两个整数相除只能得到结果的整数部分:
 
注意++写在前面和后面计算结果是不同的,++n表示先加1再引用n,n++表示先引用n再加1
 
整数的除法对于除数为0时运行时将报错,但编译不会报错
整数运算在除数为0时会报错,而浮点数运算在除数为0时,不会报错,但会返回几个特殊值:
  • NaN表示Not a Number
  • Infinity表示无穷大
  • Infinity表示负无穷大
 
 
 
关系运算符:比较大小的
notion image
由于浮点数存在运算误差,所以比较两个浮点数是否相等常常会出现错误的结果。正确的比较方法是判断两个浮点数之差的绝对值是否小于一个很小的数:
 
要判断引用类型的变量内容是否相等,必须使用equals()方法:s1.equals("hello")
 
逻辑运算符:判断是非的
notion image
 
 
赋值运算符:专门赋值运算的
notion image
 
 
条件运算符:专门进行条件判断的
 
位运算符:专门操作二进制码的
notion image
 
instanceof 运算符
该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)
 
 
 
 
 
 

Java运算符优先级

notion image
 
  • Java
  • 数据类型字符串
    目录