错误:对于参数类型boolean,int,运算符!=未定义

时间:2017-12-11 20:59:12

标签: java eclipse loops

我用他们的答案查找了类似的问题,我似乎无法想出我自己的错误版本。

任何建议表示赞赏!感谢。

for (i = 0; i < x; i++) {
    if (arrivalTime[i] <= t != 0 && completion[i] != 1) {
        temp2 = (burst[i] + (t - arrivalTime[i])) / burst[i];
        if (hrr < temp2) {
            hrr = temp2;
            loc = i;
        }
    }

    t += burst[loc];
    completion[loc] = 1;
}

错误源于if (arrivalTime[i] <= t != 0 && completion[i] != 1)

“运算符!=未定义参数类型boolean,int”

(PS:它可能看起来很奇怪,因为它是从C ++翻译过来的)

1 个答案:

答案 0 :(得分:0)

你不能比较&#34;像那样。尝试使用int类型:

(t != 0) && (arrivalTime[i] <= t)

..但您可能更想要t > 0