java - 如何在java中返回四分之三 boolean 值的答案

标签 java boolean boolean-logic fractions

嘿伙计们,我想知道是否有任何方法可以返回 java 中一堆 boolean 值的特定部分。简而言之,我想知道是否有一种方法可以创建一个方法,当给定四个 boolean 值时,如果其中三个为 true,则返回 true,但如果少于三个为 true,则返回 false。 我知道这可能很难理解,如果您不明白,请发表评论说明这​​一点。

最佳答案

计算数组中 true 的数量...

public boolean checkBools(boolean[] bools){
    int cnt=0;
    for(boolean b : bools)
        if(b) cnt++;
    return cnt < 3 ? false : true;
}

关于java - 如何在java中返回四分之三 boolean 值的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10669526/

相关文章:

java - 每个 http 请求的直接数据库连接与连接池 - 有什么区别

java - JDesktopPane 和 BorderLayout

java - 如何告诉 Hibernate 在运行 JUnit 测试时不要存储数据?

parsing - 我如何解析 bool 逻辑?

javascript - 为什么 !(~true) 不是真的?

java - @Valid 不使用 Spring Boot 与 JAX-RS 一起工作

java - 短路评估顺序和前缀增量运算符

javascript - JavaScript 中的 Boolean 对象和 Boolean 数据类型有什么区别?

php - Checkbox类型数据的MySQL数据结构与计算数据

language-features - 使用 AND 或 && 有什么优点?