“和”与“或”逻辑判断与条件取反(Java)

一、基础对应(精简直观)

逻辑运算符 等价自然语言
&& 和 / 且 / 与/同时满足
|| 或 / 或者 / 至少一个

二、核心规则

反向判断 = 否定正向条件,核心规律:

  • 正向用「和(&&)」→ 反向用「或(||)」,同时每个条件取反;
  • 正向用「或(||)」→ 反向用「和(&&)」,同时每个条件取反。

三、例子

例子 1:正向条件是「且(&&)」

正向(及格):语文≥60 且(&&)数学≥60

→ 要求两个条件同时满足才及格;

反向(不及格):语文 < 60 或(||)数学 < 60

→ 只要有一个条件满足就不及格(不用两个都满足)。

例子 2:正向条件是「或(||)」

正向(获奖):语文满分 或(||)数学满分

→ 只要有一个条件满足就获奖;

反向(不获奖):语文非满分 且(&&)数学非满分

→ 必须两个条件都满足才不获奖(两个都没满分)。

四、极简记忆口诀

  • 条件取反,逻辑换边。
相关推荐
QianhangQianping8 分钟前
撤销重做不是「存快照」:一个可视化编辑器的Operation 设计
java·前端·数据库·typescript·编辑器·前端架构·撤销重做
海绵宝宝转agent14 分钟前
LeetCodehot100题解
java·笔记·学习·算法·leetcode·深度优先
SunnyDays101115 分钟前
Java 操作 Word 脚注和尾注:添加、读取与删除
java·word
SunnyDays101116 分钟前
Java 为 Word 添加页码:隐藏封面页码、从指定页开始编号、奇偶页页码设置等
java·word·页码
开源推荐官20 分钟前
多门店 O2O 商城选型复盘:从开发视角对比主流开源系统
java·架构·开源·php
吴名氏.21 分钟前
Java转AI Agent教程(第二周)超时重试与错误分类
java·人工智能·python·分类·ai agent
青少儿编程课堂23 分钟前
2026蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:堆排序与优先队列解析
c++·python·算法·bfs·信息学竞赛
从琳开始9891 小时前
从Socket到UDP回显服务器:Java网络编程完整指南
java·网络·网络协议·udp·java-ee
SZYSK1 小时前
OpenHarmony 上读卡、推理和双屏刷新抢 CPU:核验机与消费机的调度差
物联网·算法·harmonyos·1024程序员节
Ivanqhz1 小时前
MoE + LLM 应用
数据库·人工智能·pytorch·python·深度学习·算法·1024程序员节