java第五课

本文介绍了Java中的算数运算符如加减乘除以及取模,关系运算符如等于、不等于等,以及逻辑运算符如短路与、短路或和取反。重点讲解了这些运算符的用法、区别和在编程实践中的效率提升。
摘要由CSDN通过智能技术生成

运算符

算数运算符

介绍:

​ 算术运算符是对数值类型的变量进行运算的,在 Java 程序中使用的非常多。

算数运算符一览:
算术运算符一览

算数运算符的使用:

  1. +,-,*,/,%,++,–。

    取 % 公式:a % b = a - a /b * b

  2. 自增: ++
    作为独立的语句使用:

    前 ++ 和后 ++ 都完全等价于 i=i+1;

    作为表达式使用:
    前 ++: ++i 先自增后赋值

    ​ 后 ++: i++ 先赋值后自增

  3. –,+,-,*,是一个道理,完全可以类推。

练习题:
算数运算符练习题

关系运算符(比较运算符)

介绍:

  1. 关系运算符的结果都是 boolean 型,也就是要么是 true,要么是 false。
  2. 关系表达式,经常用在 if 结构的条件中或循环结构的条件中。

关系运算符一览:

关系运算符一览

细节说明:

  1. 关系运算符的结果都是 boolean 型,也就是要么是 true,要么是 false。
  2. 关系运算符组成的表达式,我们称为关系表达式
  3. 比较运算符 “==” 不能误写成 "=。

逻辑运算符

介绍:

​ 用于连接多个条件 (多个关系表达式),最终的结果也是一个 boolean 值。

逻辑运算符一览:
逻辑运算符一览

  1. 短路与 && ,短路或 |,取反 ! 。
  2. 逻辑与 &,逻辑或 |,^ 逻辑异或。
  • && 和 & 基本规则
  1. 短路与 &&:条件1 && 条件2,两个条件都为 true,结果为 true,否则 false。
  2. 逻辑与 &:条件1 & 条件2,两个条件都为 true,结果为 true,否则 false。
  • && 和 & 使用区别
  1. && 短路与: 如果第一个条件为 false,则第二个条件不会判断,最终结果为 false 效率高。
  2. & 逻辑与: 不管第一个条件是否为 false,第二个条件都要判断,效率低。
  3. 开发中, 我们使用的基本是短路与 &&,效率高。
  • |和 | 基本规则
  1. 短路或 || :条件1 || 条件2,两个条件中只要有一个成立,结果为 true,否则为false。
  2. 逻辑或 | :条件1 | 条件2,只要有一个条件成立,结果为 true,否则为 false。
  • | 和 | 使用区别
  1. 短路或 || :如果第一个条件为 true,则第二个条件不会判断,最终结果为 true,效率高。
  2. 逻辑或 | :不管第一个条件是否为 true,第二个条件都要判断,效率低。
  3. 开发中,我们基本使用短路或 ||
  • ! 取反基本规则

    如果条件本身成立,结果为 false,否则为 true。

练习题:
逻辑运算符练习题1
逻辑运算符练习题2

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值