关系运算符与逻辑运算符

关系运算符,通俗的讲就是比较,俗话说没有比较就没有伤害。现实中每天我们都在进行比较,购物的时候,选对象的时候等等,JAVA中提供了六种比较方式。

1、== :常用来比较值是否相等,比较值是否相等。只能用于值类型的比较。

2、!=:判断两个值不想等,如3 != 9;

3、<、>、<=、>=和数学中的比较一致。

逻辑运算符:满足一定的条件才能执行一定的操作。

&&:并且,可以理解为同时满足两个条件,比如,通过手机上网,需同时满足,手机联网,并且手机无损坏。

||:或,当满足两个条件中的任意一个条件就返回true,比如,通过手机上网,当没有4G的时候可以通过WIFI上网,没有WIFI的时候可以通过4G上网。

! :非,不满足条件的时候返回true。比如,在没网络的情况下通过手机玩网游,一定玩不了。

特点:逻辑运算符有短路的效果。

1、&&,当第一个条件为假则不在进行第二个条件的判断。直接返回false

2、||,当第一个条件为真的时候,则不在对第二个条件进行运算,直接返回true。

复制代码
public static void boolType() {
int a=10,b=11;
System.out.println(a>9&&b<12); //true
System.out.println(a<10||b>10); // true
System.out.println(!(a>0));// false
}
复制代码
     三元运算符:x<y?x:y,是真的吗?真的我就喜欢你,假的我就讨厌你。

&与、|或、~非、和逻辑运算符类似,区别就是没有短路效果。一定会计算两个值得结果。

特点:一个数操作两次结果是他本身。如12&12&13 结果为12

关系运算符与逻辑运算符相关推荐

  1. C#算数运算符、关系运算符、逻辑运算符、语句

    C#算数运算符.关系运算符.逻辑运算符.语句 一.运算符: (一).算术运算符:+ - * /% % --取余运算取余运算的应用场景: 1.奇偶数的区分. 2.把数变化到某个范围之内.--彩票生成. ...

  2. 【JavaSE】算术运算符、关系运算符、逻辑运算符、赋值运算符与三元运算符

    本专栏为 JavaSE 的学习笔记及相关项目,专栏长期免费更新 ❤️ ❤️ ❤️ ⭐️往期回顾: [JavaSE]String类与基本数据类型转换 [JavaSE]Java数据类型.变量基本使用.编码 ...

  3. HTML学习9 JS 数字和字符串 变量的类型 运算符和表达式 布尔值和关系运算符、逻辑运算符

    JavaScript简介 1.1 JavaScript的用途 JavaScript用来制作web页面交互效果,提升用户体验. 简单列出几个JavaScript能够制作的页面效果,它能干什么: 轮播图 ...

  4. javascript关系运算符与逻辑运算符

    原文来自javascript关系运算符与逻辑运算符 一.关系运算符 用于进行比较的运算符称作为关系运算符:小于(<).大于(>).小于等于(<=).大于等于(>=).相等(== ...

  5. 【Cprimerplus_03】算术运算符、关系运算符、逻辑运算符

    算术运算符.关系运算符.逻辑运算符 文章里面的所有截图和"之前所学过的内容"都是来自于翁恺的C语言视频. 之前已经学习过简单的算术运算符.关系运算符(又称比较运算符).逻辑运算符. ...

  6. Go 学习笔记(5)— 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、取地址和指针运算符

    1. Go 运算符分类 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 1.1 算术运算符 下表列出了所有Go语言的算术运算符.假定 A 值为 10, ...

  7. python关系运算符中表示不等于的关系运算符_Python学习之------运算符表达式(关系运算符,逻辑运算符,三元表达式,成员关系)...

    @详细看Python学习手册第121页. 1,算术运算符(加减乘除) 2,关系运算符(又叫比较运算符 > < == != >= <=) xy,x>=y    大小比较,返 ...

  8. Java的知识点5——扩展赋值运算符、 关系运算符、 逻辑运算符、字符串连接符、 条件运算符

    扩展运算符 程序 public class Dd1 {public static void main(String[] args) {int a=3;int b=4;a+=b;//相当于a=a+b;S ...

  9. Simulink仿真 第七节 关系运算符及逻辑运算符模块

    一.关系运算符(对输入执行指定的关系运算) 功能: 默认情况下,Relational Operator 模块使用您指定的 Relational operator 参数比较两个输入.第一个输入对应于上面 ...

最新文章

  1. hdu3613(扩展KMP)
  2. 100以内素数之和python123_python质数,水仙花数,简单猜拳游戏等
  3. 将JacpFX客户端与JSR 356 WebSockets一起使用
  4. matlab能用矩阵操作就不要用for循环
  5. mkdir命令使用范例
  6. 李宏毅机器学习(六)自监督学习(一)
  7. 【zipkin】链路追踪
  8. iap 审核 文档_为什么必须审核文档
  9. 【2019.09.14】2019icpc沈阳网络赛
  10. cassss服务未启动_systemd时代的服务管理
  11. html网页之日历代码,javascript html实现网页版日历代码
  12. MathType编辑器安装(写公式)
  13. WPS简历模板的图标怎么修改_官方发福利一起来薅羊毛啦!教你免费领WPS会员
  14. verilog移位、取绝对值
  15. mysql XA 分布式事务、DTM TCC事务(多语言支持)
  16. flashFXP V4.0 烈火汉化绿色版
  17. 记录TPTP监控tomcat
  18. Adversarial Personalized Ranking for Recommendation(个人笔记)
  19. 习题5-4 使用函数求素数和 (20 分)答案
  20. 257套工业机器人SW设计3D图纸焊接机械手/发那科ABB安川臂模型

热门文章

  1. JS数组、字符串、数字的相互转化
  2. 【Python爬虫】Scrapy 下载安装
  3. css什么是重绘重排,哪些操作会造成重绘重排
  4. 开源项目-超市订单管理系统
  5. 商米机V2和V1内置打印机说明
  6. 美团饿了么外卖红包cps赚钱小程序源码
  7. PMP : PMP备考心得 (8)
  8. Linux ssh免密登录
  9. 一个 vue 登陆页面
  10. ESP32-C3入门教程 WiFi篇②——WiFi Station 模式连接到 AP 热点接入点