当前位置: 首页 > 知识库问答 >
问题:

如果第一个语句为真,则逻辑或忽略第二个语句[重复]

戚峻
2023-03-14

在Java(Eclipse)中,当有一个语句,如if(true||false)时,它最终会为true,但问题是,如果第一个语句为真,编译器会评估第二个语句吗?这对我来说很重要,因为如果变量为 null 或具有某个值,我需要执行一个操作。我的语句看起来像 if (数组 == 空 || 数组[i]


共有1个答案

杭涵映
2023-03-14

不,不会的。

  • 使用布尔运算符<code>| |</code>,如果第一项为<code>true</code>,则不会计算第二项
  • 使用按位运算符|计算两个项

类似地...

  • 带布尔运算符

Java操作者文档在这里。

 类似资料:
  • 假设我有一个类似下面的函数checkTime,我必须同时检查多个条件。 (上述示例是假设的) 我使用的函数完全有效,但是: 有没有更好的方法、程序或公式来取代这一点?(不必如此冗长或丑陋) Thanx!

  • 问题内容: 我最近发现了简写if语句,并且在网上搜索后找不到明确的答案。 如果条件为真/假,是否可以执行2条语句? 例如 看到我没有碰到他们使用它的示例,我想这是不可能的,但我不想错过 问题答案: 您正在谈论条件分配。您应该查看所编写的内容所定义的内容: 那就是在评估“表达式”,如果是,则执行“ 1 AND 2”,然后将值赋给x。如果将“表达式”评估为假,则将评估“ 3”并将其分配给x。因此,您绝

  • 问题内容: 我们的许多模块都始于: …这是整个文件中唯一的Pyflakes警告: 我如何让Pyflakes忽略这一点? (通常我会去阅读文档,但是链接断开了。如果没有人回答,我只会阅读源代码。) 问题答案: 如果您可以改用flake8-包裹pyflakes和pep8 checker-则以 (其中的空间显著-代码的结束和2米之间的空间之一,它和之间,文本)将告诉检查忽略该行的任何错误。

  • 语句和逻辑结构 #include <stdio.h> #include <stdlib.h> #include <Windows.h> //01.杂乱知识点: // 1.内存分配函数malloc(); // (1).分配单位:字节 // (2).分配方式: // 鲸吞+慢咽 // 2.内存分配注意事项: // 32位的单个进程一口气对多开辟2G

  • 多个action组装成块,可以根据不同条件执行一段语句 : tasks: - block: - yum: name={{ item }} state=installed with_items: - httpd - memcached - template: src=templa

  • 我有一个以字符串形式返回sql查询的方法。此方法考虑参数“level”,基于此参数有多个if-else语句,如 将来的级别数量会增加,我不想写讨厌的 if else 语句,所以我正在寻找适用于这种情况的更清洁且可维护的设计方法。我正在考虑策略设计模式,但不确定它是否最适合这种情况。