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

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

(6)位运算符

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

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

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

例:以byte类型4为例。

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

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

4(00000100)和1(00000001)相&(与)即为:00000000(0)。

4(00000100)和1(00000001)相|(或)即为:00000101(5)。

4(00000100)和1(00000001)相^(异或)即为:00000101(5)。

4(00000100)左移<<2位,低位补0,即为00010000(16)。

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

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

(7)括号运算符

()、【】两种。

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

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

(8)字符串运算符

+

用于连接两个字符串。

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

(9)点运算符

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

例:importjava.util.Scanner;

(10)对象运算符

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

(11)new 运算符

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

2、表达式

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

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

(0)

相关推荐

  • 说说Python中的6种位运算符?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  • java学习——8运算符与表达式(三)

    本篇接java学习--7运算符与表达式(二) (4)逻辑运算符 逻辑运算即对布尔类型进行的与.或.非.异或等的运算,其运算结果仍为布尔类型. 逻辑运算符有6个:&(与).\(或).!(非).^ ...

  • java学习——7运算符与表达式(二)

    接上篇:java学习--6运算符与表达式(一) (2)关系运算符 关系运算,即为比较大小的运算. 有:>(大于).<(小于). ==(等于). >=(大于等于). <=(小于等 ...

  • java学习——6运算符与表达式(一)

    日常生活中的运算,在Java中如何实现,此为今天的内容. 1.       运算符 描述各种不同运算的符号. 运算符有很多,常见分类为:算术运算符.关系运算符.逻辑运算符等等. (1)  算术运算符 ...

  • java学习——79.简单通讯录(四)

    主界面类: 终于进入主界面了. 主界面代码稍有点长,所以我将之分为布局和事件两部分介绍,但都是在同一个类Txl中. 对于主界面的布局,我分为了三部分:上.中.下,各用了一个JPanel面板. 然后将这 ...

  • Java学习——19基本结构(四)

    本篇介绍do... while循环. 1.       语法格式 do{       循环体语句: }while(布尔表达式); 注意:while(布尔表达式);后面的分号不能省,不能忘. 2.    ...

  • Java学习笔记(四):理解接口 事件监听器

    一.接口 父类和子类比较,父类是一个比子类更抽象的类.这个抽象体现在两个方面:一是父类的属性和方法比子类的少:二是,子类的方法比父类的方法更加具体. 当父类非常抽象时,或者我们仅仅知道这个类的对象应该 ...

  • Java学习笔记_17 项目实战之天天酷跑(四):游戏主界面

    此文转载自:https://blog.csdn.net/qq_45909299/article/details/110306321#commentBox 接上文,本文将实现游戏主界面,功能如下: 移动 ...

  • 68.跟着倪海厦老师每天学习金匮要略|案例篇第四集

    手脚还有麻,那这是我们的这个主力的处方,哦,所以当时就我们把这个旋覆花.代赭石放进去,哦,就,那这个7月2号吃完了,那之后病人很好,就没有消息了,他就来打电话来,就不用来三个小时倒车了.因为前面是很危 ...

  • 掌握学霸思维,理清学习逻辑,只需四步,你也能上985!

    无论是在中学时代,或者大学时代,学霸似乎成为了无数学子崇拜或者仰望的对象,毕竟学霸们表面上的努力,看似毫不费力,却可以轻松考出超高的分数,成绩也一直徘徊在年级的第一阶梯,尤其是高中的学霸,基本上考个重 ...