public int minCompletionTime() { // finds minCompletionTime
int time = -1;
for(Job j : jobs) {
if (j.getStartTime() == -1) {
return -1;
}
}
for (Job j : jobs) { //Calculate the minimum completion time
if (j.getStartTime() + j.time > time) {
time = j.getStartTime() + j.time;
}
}
return time;
}
Can someone explain the loop condition? it looks new to for me. Thank you