java 逻辑运算符

踩过20+工控视觉项目的坑后,我用C# + 海康相机 + YOLOv11实现了零依赖产线缺陷检测 触发式检测:只有光电传感器检测到零件到位,才触发相机拍照和算法检测,不是持续推理,减少工控机性能占用;全链路本地运行:从图像采集、算法推理到不良品剔除,所有逻辑全在本地工控机运行,不需要外网、不需要云端服务,哪怕产线断网也能正常运行;异常降级机制:算法推理异常时,系统自动触发产线缓停,同时声光告警,不会让不良品流到下工序,满足汽车行业IATF16949质量要求;模块化解耦:算法核心层和业务逻辑层完全分离,后续更换YOLO模型、新增缺陷类型,只需要替换模型文件,不需要修改业务逻辑;全链路可追溯。 阅读详情

java 逻辑运算符

&& 当且仅当两个操作数都为真,条件才为真。
|| 如果任何两个操作数任何一个为真,条件为真。
! 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。

代码块: &&
	public static void main(String[] args) {
		logicalOperators();
	}
	
	/**
	 * && 逻辑运算符
	 *    都为true,则为true. 
	 *    都为false,则为false. 
	 *    一方为true,一方为false,则为false
	 * 
	 */
	public static void logicalOperators(){
		 //一方为true,一方为false,则为false
	     boolean a = true;
	     boolean b = false;
	     System.out.println("a && b = " + (a && b));
	     
	     //都为true,则为true. 
	     boolean c = true;
	     boolean d = true;
	     System.out.println("c && d = " + (c && d));
	     
	     //都为false,则为false. 
	     boolean e = false;
	     boolean f = false;
	     System.out.println("e && f = " + (e && f));
	}

运行结果:
在这里插入图片描述

代码块:&& || !
    /**
     * &&  ||  ! 简单理解三张运算符
     */
	public static void logicalOperators2(){
	     boolean a = true;
	     boolean b = false;
	     System.out.println("a && b = " + (a&&b));
	     System.out.println("a || b = " + (a||b) );
	    System.out.println("!(a && b) = " + !(a && b));
	}

运算结果:
在这里插入图片描述

代码块 || 逻辑运算符
	/**
	 * 功能:|| 逻辑运算符的学习
	 */
	public static void logicalOperators3(){
	     String url = "http";
	     System.out.println("判断是否start with http: "+url.startsWith("http"));
	     System.out.println("判断是否start with https: "+url.startsWith("https"));
	     
	     /**
	      *  || 逻辑运算符:第一个条件为false,才判断第二个条件
	      *     if 条件为true,则进入if语句中
	      */
	     if(!url.startsWith("http") || !url.startsWith("https")){
	    	 System.out.println("第一个条件为false,则进入第二个条件的判断,第二个条件为true");
	     }
	     
	     System.out.println();
	     url = "https";
	     System.out.println("判断是否start with http: "+url.startsWith("http"));
	     System.out.println("判断是否start with https: "+url.startsWith("https"));
	     /**
	      *  || 逻辑运算符:第一个条件为false,才判断第二个条件,
	      *     if 条件为true,则进入if语句中
	      *     if 条件为false,则退出判断
	      */
	     if(!url.startsWith("http") || !url.startsWith("https")){
	    	 System.out.println("第一个条件为false,进入第二个条件的判断,第二个条件为false");
	     }
	     System.out.println("if判断为false,退出判断");
	     
	     System.out.println();
	     url = "tcp";
	     System.out.println("判断是否start with http: "+url.startsWith("http"));
	     System.out.println("判断是否start with https: "+url.startsWith("https"));
	     /**
	      *  || 逻辑运算符:第一个条件为true,那么第二个条件不会再判断
	      *     if 条件为true,则进入if语句中
	      */
	     if(!url.startsWith("http") || !url.startsWith("https")){
	    	 System.out.println("第一个条件为true,不会再判断第二个条件");
	     }
	     
	     System.out.println();
	     url = "http";
	     System.out.println("判断是否start with http: "+url.startsWith("http"));
	     System.out.println("判断是否start with https: "+url.startsWith("https"));
	     /**
	      *  || 逻辑运算符:第一个条件为true,那么第二个条件不会再判断
	      *   ! 取相反值
	      */
	     if(!(url.startsWith("http") || url.startsWith("https"))){
	    	 System.out.println("第一个条件为true,!true为false,不会进入这个判断");
	     }
	     System.out.println("if判断为false,直接退出判断");
	     
	     System.out.println();
	     url = "tcp";
	     System.out.println("判断是否start with http: "+url.startsWith("http"));
	     System.out.println("判断是否start with https: "+url.startsWith("https"));
	     /**
	      *  || 逻辑运算符:第一个条件为false,第二个条件为false
	      *   ! 取相反值
	      */
	     if(!(url.startsWith("http") || url.startsWith("https"))){
	    	 System.out.println("第一、二个条件为false,!false为true,进入这个判断");
	     }
	}

运算结果:
在这里插入图片描述

YOLO11涨点优化:注意力魔改 | 新颖的多尺度卷积注意力(MSCA),即插即用,助力小目标检测 多尺度卷积注意力(MSCA),有效地提取上下文信息,新颖度高,创新十足。 阅读详情

相关推荐

【TM1650】STM8S TM1650芯片控制程序

以下为.h文件: #ifndef __TM1650_I2C_H #define __TM1650_I2C_H #include "stm8s.h" #include "stm8s_gpio.h" #include "tim1.h" #include "usart2.h" #include <iostm8s103f3.h> #include <intrinsics....

cxw312864660的博客 1万+

Java的数据类型

基本数据类型 基本数据类型又可以划分为4大类8小种: 第一类:整数型 ​ byte,short,int,long(没有小数) 第二类:浮点型(小数) ​ float,double(带有小数) 第三类:布尔类型 ​ boolean:只有两个值true和false,true表示真,false表示假 第四类:字符型 ​ char:在Java中规定字符型字面量必须使用单引号括起来,它属于文字。 8小种 ​ byte,short,int,long ​ float,double ​ boolean ​ char 下面举

SLogin的博客 266

Python+Appium实现泛微OA自动打卡:5分钟搭建移动端自动化脚本

移动端自动化测试是软件测试与办公自动化领域的重要技术方向,其核心原理是通过程序模拟用户对手机应用界面的操作,实现重复性任务的自动执行。Appium作为主流的开源移动端自动化框架,基于WebDriver协议,支持跨平台且无需修改被测应用,为自动化脚本开发提供了标准化接口。在工程实践中,结合Python简洁的语法和丰富的生态,可以快速构建稳定可靠的自动化解决方案。这一技术组合的价值在于能够高效处理“重复性、低价值、高频率”的日常操作,例如考勤打卡、数据填报等办公场景,显著提升工作效率。本文以泛微OA Emobi

weixin_28836875的博客 389

Java中的运算符——逻辑运算符详解

逻辑运算符主要包括逻辑与( & ),逻辑或( | ),逻辑异或( ^ ),短路与( && ),短路或( || )。所有逻辑运算符的特点是操作数都是布尔类型,并且最终的运算结果也是布尔类型。逻辑运算符的基本运算规则如下表所示: 接下来我们来看一段代码,重点看看短路是如何发生的(注意看注释信息): public class LogicalOperatorTest01 { public static void main(String[] ...

JasonPuth的博客 1万+

[FPGA高速以太网]基于Verilog与1G/2.5G Ethernet PCS/PMA IP核的2.5G UDP通信实战

本文详细介绍了基于FPGA与1G/2.5G Ethernet PCS/PMA IP核实现2.5G UDP通信的完整实战方案。文章以黑金AX7A200开发板为硬件平台,深入讲解了从硬件选型、IP核配置、Verilog测试逻辑编写到系统调试与性能验证的全过程,重点剖析了利用SGMII接口与GTP收发器实现高速数据传输的关键技术与避坑指南,为FPGA高速以太网应用开发提供了宝贵经验。

sql99的博客 567

华为HCIP大数据备考实战:从题库精析到834分通关策略

本文详细介绍了华为HCIP大数据认证考试的备考策略,包括题库精析、重点章节突破和考场实战经验。作者以834分的高分通过考试,分享了官方教材的三遍阅读法、自建题库技巧以及各章节核心知识点,帮助考生高效备考并顺利通关。

weixin_29169899的博客 148

Java中常用的逻辑运算符

Java常用逻辑运算符整理

kuaiduoqilai的博客 4619

从零到一:基于Rocky Linux 9的Kubernetes高可用集群部署实战

本文提供了一份基于Rocky Linux 9操作系统,从零开始部署Kubernetes高可用集群的完整实战指南。详细讲解了包括系统初始化、容器运行时配置、使用kubeadm工具进行集群初始化、节点加入以及Calico网络插件安装在内的核心步骤,并针对国内网络环境提供了镜像加速等优化方案,旨在帮助读者构建一个稳定可靠的生产级K8s环境。

weixin_29197835的博客 134

Java逻辑运算符(&&、||和!),Java关系运算符

逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断的结果是 true 或 false。逻辑运算符是对布尔型变量进行运算,其结果也是布尔型,具体如表 1 所示。注意:短路与(&&)和短路或(||)能够采用最优化的计算方式,从而提高效率。在实际编程时,应该优先考虑使用短路与和短路或。结果为 boolean 型的变量或表达式可以通过逻辑运算符结合成为逻辑表达式。逻辑运算符 &&、|| 和!按表 2 进行逻辑运算。

weixin_42673574的博客 1万+

【MFiX后处理】MFiX中使用des_usr_var输出颗粒的传热量(2020-11-27更新变更输出变量名方法)

参考之前Yin的那一篇博客 https://www.cnblogs.com/Jay-CFD/p/10621274.html 输出一下颗粒传热量 使用的算例是fluid_bed_dem_2d 打开des scalar tracking 前面都和Yin那篇一样,打开enable user scalar tracking 输入2 因为第一个用来测试Y加速度了 第二个输出传热量 然后在output vtk中勾选好 更改源代码 源代码为des_thermo_newvalues.f 在mfix-GUI自带的ed

beidou111的博客 1532

CATIA CAA开发环境搭建避坑指南:从授权服务到VS配置全流程

本文提供了一份详尽的CATIA CAA开发环境搭建避坑指南,涵盖从授权服务(DSLS)安装、Visual Studio版本匹配与集成配置,到编译调试全流程。重点解析了授权服务无法连接、模块加载失败等典型问题的解决方案,强调版本严格对应与纯英文环境是成功搭建的关键。

redis7keeper的博客 572

Java-运算符合集超详细

在我们学习Java基础的时候都有了解过运算符,运算符把语句连接成更复杂的复杂语句。运算符是编程语言中用于执行各种计算和操作的符号或关键字。在Java中,运算符可以分为数学运算符、关系运算符、逻辑运算符、位运算符等多种类型。通过使用运算符,我们可以对变量和常量进行各种操作,实现数值计算、条件判断、逻辑运算和位操作等功能。了解和掌握Java中的运算符对于编写高效、准确的代码至关重要。与运算符(&):两边的表达式都为true,则结果为true或运算符(|):两边的表达式只要一个为true,则结果为true。

Wzill 2355

2xmax96717+max96724+agx orin驱动代码

说明:这里主要解决max96717的设备地址和sensor地址映射,vc0->vc1多颗max96717+max96724使用配置思路如下: 1、改变max96717的pipez stream id,然后max96724的pipe绑定使用相应的stream id 2、max96717默认是vc0,把vc0改写成vc1\vc2\vc3,然后max96724再重新映射vc输出

mantouyouyou的博客 112

Java逻辑运算符

Java的逻辑运算符有3种,分别为"&&(逻辑与)", "||(逻辑或)", "!(逻辑非)"。 1、逻辑与运算符(&&) 逻辑与运算符是二元运算符,连接2个表达式,返回结果为true/false。 两个表达式的逻辑与结果如下: 2、逻辑或运算符(||) 逻辑或运算符是二元运算符,连接2个表达式,返回结果为true/false。 两个表达式的逻辑或结果如下:

蓝沐的博客 8589

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Java基础(三):逻辑运算符详解

🔥 掌握Java逻辑运算符的短路奥秘:用&&、||避免空指针,用&、|、^处理复杂逻辑,一文解锁高效编码的核心技巧!

从基础到源码解析的学习记录 2799

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Java中的逻辑运算符与位运算符

一、Java中的运算符 Java中的运算符分为几大类: 算术运算符:+、-、*、/、%、++、- - 赋值运算符:=、+=、-=、*=、/=等等 位运算符:~、&、|、^ 逻辑运算符:!、&&、|| 关系运算符:>、<、>=、<=、= = 、!= ...

Liuxiaoyang1999的博客 3986

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

java中逻辑运算符

逻辑&amp;amp;amp;quot;与&amp;amp;amp;quot; 逻辑’与’包含(&amp;amp;amp;amp;amp;和&amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;), 相同点: 它们都表示运算符的两边都是true时,结果为true; 不同点: 逻辑与&amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;两边的运算符必须是boolean类型的,而

燃正科技 1195

java 逻辑运算符有哪些_java的逻辑运算符有哪些

java的逻辑运算符有哪些发布时间:2020-05-29 19:38:52来源:亿速云阅读:224作者:鸽子逻辑运算符,把多个条件联合判断,用来判断条件是否成立。举例子,小明大于10岁,且数学测试分数超过90分,才能参加全国数学竞赛。比如intage=12;intscore=97;if(age>10&&score>90){System.out.println("可以参加...

weixin_30472793的博客 424

java中三种逻辑运算符_Java中的逻辑运算符

逻辑运算符要求操作数的数据类型为逻辑型,其运算结果也是逻辑型值。逻辑运算符有:逻辑与(&&)、逻辑或(||)、逻辑非(!)、逻辑异或(^)、逻辑与(&)、逻辑或(|)。真值表是表示逻辑运算功能的一种直观方法,其具体方法是把逻辑运算的所有可能值用表格形式全部罗列出来。Java语言逻辑运算符的真值表如下:逻辑运算符的真值表 A B A&&amp...

weixin_39876595的博客 1981

java 逻辑运算符有哪些_Java逻辑运算符的简单介绍

各位小伙伴们,大家好,这次小编要介绍的java的逻辑运算符。在之前的文章中有这样的疑问,要进行多次判断应该如何实现?现在逻辑运算符可以帮助我们解决。逻辑运算符主要分为三种,与(&&),或(||),非(!)。接下来小编就来简单介绍一下这三种运算符。与(并且) &&必须满足两个条件才可以,比如说女孩子要上得厅堂下得厨房,需要满足这两个条件,才可以使true,少了一...

weixin_31430653的博客 895

【Java】逻辑运算符

在数学中,一个x,大于5,小于15,我们可以这样来进行表示:5 < x < 15。在Java中,需要把上面的式子先进行拆解,再进行合并表达。拆解为:x>5 和 x5 & x5 和 x

qq_39921135的博客 484

java 逻辑运算符有哪些_Java运算符有哪些,其中逻辑运算符又有哪些?

学习都是一个脚踏实地的过程,对知识点也不是那种一知半解,也知道大家对于运算符有很多疑难,今天为大家讲解什么是运算符?Java运算符有哪些,其中逻辑运算符又有哪些?接下来一一解决。运算符是什么?在计算机运算中,运算符号! 表示布尔"非" :如果 x 为 True,返回 False 。如果 x 为 False,它返回True。在数学计算中,运算符号!表示阶乘:n!=1×2×3×...×n。一个正整数的...

weixin_42639633的博客 2306

Java语言中的逻辑运算符

Java语言中的逻辑运算符

heliuerya的博客 3264

java 关系运算符-逻辑运算符概述-逻辑运算符

上期知识回顾 自增自减运算符(练习) //自增自减运算符 y的值是多少? int x = 10; int y = x++ + x++ + x++; System.out.println(y); 自增自减运算符(练习) //自减运算符 //b的值是多少? int a = 10; int b=a--; System.out.println(b); 我们把运算符写到前面 结果变化 1.关系运算符 注意事项:关系运算符的结果都是boolean类型,要么是true 要么是false。千万不要把’'误写成’=

她是不会无条件的!! 1127

java逻辑运算符

学编程吧xuebiancheng8.comjava学习之逻辑运算符发布了,欢迎大家访问。 java中的逻辑运算符包括逻辑与&,逻辑或|,逻辑非!逻辑异或^,除此之外还有几个比较相似的&&短路与,||短路或。 那么这几个逻辑运算符到底有什么意思呢?下面我们来看看 首先看逻辑与&的用法,只有两个都为真,结果为真,如果看如下代码 int a = 20; int b = 5; if(a>10&

oHouLai12345的专栏 550
上一篇: JSONArray转String
下一篇: UUID简单学习
脾气很倔呢
博客等级 码龄9年 190粉丝 309原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值