打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java学习——9运算符与表达式(四)

本篇接java学习——8运算符与表达式(三)

6)位运算符

位运算是指对整数按二进制的位进行运算。

位运算用于整数或字符类型。

7个:~(非)、&(与)、|(或)、^(异或)、<<(左移)、>>(右移)、>>>(无符号右移)。

例:以byte类型4为例。

byte类型占用1个字节。4的二进制为:00000100

~4的二进制即为对上述二进制取反:11111011.当输出时,最高位为符号位,1为负号。其后求补为:0000100+1=0000101,即为-5

400000100)和100000001)相&(与)即为:000000000)。

400000100)和100000001)相|(或)即为:000001015)。

400000100)和100000001)相^(异或)即为:000001015)。

400000100)左移<<2位,低位补0,即为0001000016)。

400000100)右移>>2位,高位补0,即为0000001。故为1.

完整代码及运算结果如下图:

7)括号运算符

()、【】两种。

()圆括号运算符用于改变表达式中运算符的优先级。如:(i+2)*3+的优先级本比*低,但加了()后,先做的是括号内的。

【】方括号运算符一般用于表示数组元素。

8)字符串运算符

+

用于连接两个字符串。

例:“welcome+”java”之后的结果为welcomejava.

(9)点运算符

用于分隔包、类、成员等。

例:importjava.util.Scanner;

10)对象运算符

instanceof()
用于判断一个对象是否属于指定类及其子类。

11new 运算符

用于申请空间,或创建对象。

2、表达式

    用运算符将操作数连接起来的符合语法规则的运算式即为表达式。

    表达式后加分号;即为Java中的一条语句。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
位与_或异_或等运算方法
【从零开始学JAVA】-1.走进JAVA
在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)
2.4 运算符与表达式
C#&和&&的区别
按位与、或、异或等运算方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服