java复习--数据类型的转换,java运算符
数据类型转换主要分为两种
1、自动类型转换
可以将一个数赋值给更大数值范围的变量,例如可以经byte 变量赋值给short变量可以将short变量赋值给int变量可以将int变量赋值给long变量。Java内部其实做了工作
就是自动将数值进行了类型提升,就叫做自动类型转换
要实现自动类型的转换,需要满足两个条件,第一两种类型彼此兼容,第二目标类型取值范围必须大于源类型。所有的数字类型,包括整形和浮点型彼此都可以进行转换
2、强制类型转换
当两种类型彼此不兼容,或者目标类型取值范围小于源类型(目标是byte源是int)无法自动转换,此时就需要进行强制类型转换。
java算术运算符
java比较运算符
运算符 |
运算 |
例子 |
结果 |
== |
相等于 |
4= =3 |
false |
!= |
不等于 |
4!= 3 |
true |
< |
小于 |
4 < 3 |
flase |
> |
大于 |
4>3 |
true |
<= |
小于等于 |
4<=3 |
false |
>= |
大于等于 |
4>=3 |
true |
Instanceof |
检查是否是类的对象 |
"hello"instanceof String |
true |
java逻辑运算符