java - 我的代码中 if(!b) 的含义是什么

标签 java boolean-logic

public class BooleanTest {
    public static void main(String[] args){
        boolean b = true;

        if(!b){System.out.println("if");}
        else{System.out.println("else");}
    }
}

这里的输出是 else。 '!'代表不是。那么,“如果不是 b”,这是什么意思:如果 b 不是真/假?

最佳答案

它翻译为“如果b不为真”。 ! 运算符在传递 false 时返回 true,在传递 true 时返回 false

关于java - 我的代码中 if(!b) 的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4688195/

相关文章:

python - 替换 pandas.DataFrame 中丢失的数据不起作用

java - 使用 Overlay 连接从 Android 数据库中获取的 GPS 坐标

java - 为什么jetpack compose中没有热重载?理论上他们将来是否有可能在 compose 中添加类似热重载的 flutter 功能?

java - 简化 if 条件 boolean 表达式

boolean-logic - 来自电路的 bool 方程

c# - 屏蔽时我可以使用哪些逻辑运算来忽略不相关的位?

boolean-logic - bool 含义

java - @Autowired 在 Spring 和 Vaadin 集成中不起作用

java - 如何通过android连接SMSC模拟器?

java - 使用 Java 将 HTML 转换为 PDF