03.运算符与表达式

Posted

tags:

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

一、运算符

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符
  • 三目运算符
1、算术运算符

  技术分享

  2、 赋值运算符

符号:

  • = , +=, -=, *=, /=, %=
  • =为基本的赋值运算符,其他的为扩展的赋值运算符
     3、比较运算符

  技术分享

 4、逻辑运算符

  技术分享 

  • 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。
  • “&”和“&&”的区别:

单&时,左边无论真假,右边都进行运算;

双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。

  • 异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
 5、位运算符

  技术分享

 6、三目运算符  
  • 格式

(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

  • 示例:

获取两个数中大数。
int x=3,y=4,z;
z = (x>y)?x:y;//z变量存储的就是两个数的大数。






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

MongoDB条件查询(比较运算) --- 2022-04-03

03逻辑运算符

Java基础-运算符(03)

软件工程个人作业03

3rd 逻辑运算符的基本用法

Java-Day03,基本语法