Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

请解释一下这个Java布尔逻辑语句

boolean allValid = true;
for (FormEditText field: allFields) {
    allValid = field.testValidity() && allValid;
}

我假设allValid只有在每个field.testValidity都是真的情况下才是true,但是这种语句是如何调用的,或者它是如何工作的


共 (1) 个答案

  1. # 1 楼答案

    如果任何field.testValidityfalsefalse因为false AND x = false

    所以它必须是true,因为它们都+初始值(在这段代码中是true)在循环之后true