Java 整数数组 公共静态布尔值have(int x,int count){ int i; 计数=1; 对于(i=0;i=1)返回true; } 返回false; }

Java 整数数组 公共静态布尔值have(int x,int count){ int i; 计数=1; 对于(i=0;i=1)返回true; } 返回false; },java,Java,如果结构中至少存在给定数量的给定数字,则布尔方法返回true 如果要在数组中搜索特定元素: public static boolean have(int x, int count) { int i; count = 1; for (i = 0; i < array.length; i++) { if (x >= 1) return true; } return false; } 如果have方法的第一个参数为=1,则代码返回t

如果结构中至少存在给定数量的给定数字,则布尔方法返回true

如果要在数组中搜索特定元素:

public static boolean have(int x, int count) {
    int i;
    count = 1;
    for (i = 0; i < array.length; i++) {
        if (x >= 1) return true;
    }
    return false;
}

如果
have
方法的第一个参数为
=1

,则代码返回true。您需要首先计算元素在数组中出现的次数。使用一个

if (arrray[i] == x) {
    return true;
}

int vcount = 0;
for (int val : array) {
    if (x == val) {
        vcount++;
        if (vcount >= count) return true;
    }
}
return false;
返回vcount>=计数//
return vcount >= count; // <-- to handle count == 0.