Java包装类和转换、运算符

一、包装类中和转换相关的方法
    valueOf(基本数据类型) 把基本数据类型装箱为对应的包装类型(jdk1.5 自动装箱后使用就少了)
        包装类型 变量=基本数据类型变量;
    valueOf(String) 把String转为对应的类型 内部一般都是调用parseXXX(String)实现的
    parseXXX(String)把String转为对应的类型
    toString(对应类型)  toXXXString(对应类型) 转为String

二、运算符
1、算术运算符 +、-、*、/、%、++、--
| 操作符 | 描述                              |
| ------ | --------------------------------- |
| +      | 加法 - 相加运算符两侧的值         |
| -      | 减法 - 左操作数减去右操作数       |
| *      | 乘法 - 相乘操作符两侧的值         |
| /      | 除法 - 左操作数除以右操作数       |
| %     | 取余 - 左操作数除以右操作数的余数 |
| ++     | 自增: 操作数的值增加1             |
| --     | 自减: 操作数的值减少1             |

自增(自减)在前面和在后面的区别:
    ++y(--y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。
    y++(y--):先在当前表达式中使用 y 的值,然后再将 y 的值自增(自减)1。

2、关系(比较)运算符 >、>=、<、<=、==、!=
| 运算符 | 描述                                                         |
| ------ | ------------------------------------------------------------ |
| >      | 检查左操作数的值是否大于右操作数的值,如果是那么条件为真。   |
| >=     | 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。 |
| <      | 检查左操作数的值是否小于右操作数的值,如果是那么条件为真。   |
| <=     | 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。 |
| ==     | 检查如果两个操作数的值是否相等,如果相等则条件为真。         |
| !=     | 检查如果两个操作数的值是否相等,如果值不相等则条件为真。     |

Java中 == 和 equals()方法的区别
    == 在基本数据类型的时候就是比较值是否相同,在引用类型时是比较地址
    equals 用于判断引用类型的值是否相同

3、逻辑运算符  &&、&、||、|、!、^
| 操作符 | 描述                                                         |
| ------ | ------------------------------------------------------------ |
| &&     | 与,前后两个操作数必须都是true才返回true,否则返回false      |
| &      | 不短路与,作用与&&相同,但不会短路。                         |
| ||   | 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。 |
| |     | 不短路或,作用与                                             |
| !     | 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。 |
| ^      | 异或,当两个操作数不同时才返回true,如果两个操作数相同则返回false。 |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值