3.5运算符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.5运算符相关的知识,希望对你有一定的参考价值。

大纲

技术分享

技术分享技术分享

3.5.1赋值运算符

  赋值运算符即为:"=",是一个二元运算符(即对两个操作数进行处理),其功能时将右方操作数所含的赋值数给左方的操作数.

格式:

变量类型 变量名=所赋的值;

左边必须是变量,右边可以是任何数值或表达式:包括变量(如 a number),常量(123     book),表达式(45*12).

在Java中,可以吧赋值运算符连载一起使用:x=y=z=6;虽然可以,但是建议不要使用.

3.5.2算术运算符                重点

Java中,算术运算符主要有+  -  *  /  %(取余).

其中+  -还可以作为数字的正负号使用,如+5,-7.

3.5.3自增自减运算符          重点

自增自减运算赋是单目运算符,可以放在操作元之前,也可以放在操作元之后,操作员必须是一个整形或浮点型变量.

(1)++a;==>表示在使用a变量之前,先使a加1.

即:

int a=1;

int b=++a;

System.out.print(a);==>2

System.out.print(b);==>2

--在变量前同理.

(2)a++;==>表示先赋值给a,再加1.

即:

int a=1;

int b=a++;

System.out.print(a);==>1

System.out.print(b);==>2

--在变量前同理.

技术分享

 3.5.4比较运算符

  比较运算符属于二元运算符,用于程序总的变量和变量之间,变量和常量之间以及其他信息之间的比较.比较运算符的结果是boolean型,当运算符对应关系成立时,运算结果是ture,否则结果是false.

技术分享

3.5.5逻辑运算符

  逻辑运算符包括&&(&)(逻辑与),||(| )(逻辑或)和!(逻辑非),返回boolean布尔型的表达式,操作元也必须是boolean型数据.比较运算符相比,逻辑符可以表示更加复杂的的条件,如连接几个关系表达式进行判断.在逻辑运算符中,除了!是医院的运算符,别的都是二元运算符.

运算符                         含义                     用法                      组合方式                结果

&&/ &                        逻辑与                 op1&&op2                 左到右               一错全错

||  / |                        逻辑或                  op1||op2                  左到右               一对全对

!                               逻辑非                        !op                     右到左                  相反

 

&&和&的区别:

   &&可以省略电脑运算的次数,起到"短路"作用,&&所以也叫"短路运算符";&也叫"非短路运算符",建议使用&&.

技术分享

3.5.6位运算符:非重点

3.5.7三元运算符

   这是Java中唯一一个三元运算符,其操作元有三个.

示例:   boolean b=20<45?true:false;

3.5.8运算优先级

技术分享

技术分享

括号最大!!!复制运算符最小!!!    

 

以上是关于3.5运算符的主要内容,如果未能解决你的问题,请参考以下文章

Android 实用代码片段

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

JavaScript笔试题(js高级代码片段)

3.5运算符

20个简洁的 JS 代码片段